Keith, surely engine ecu is giving a fault code for vehicle speed sensor? If ABS ecu is dead with no comms, then speedo would not work? I think the VSS comes from abs sensor, probably N/S front wheel and then transmitted via CAN to engine ecu and speedo through instrument cluster. Should also be CAN codes for no comms ABS and SRS?