What Does Code P0500 Mean?
Diagnostic trouble code (DTC) P0500 stands for “Vehicle Speed Sensor (VSS) Malfunction”.
This engine code shows up when the powertrain control module (PCM) or engine control module (ECM) finds inaccurate speed readings or no signals from the vehicle speed sensor (VSS).
But what does VSS do?
The vehicle speed sensor monitors wheel rotations and sends a pulse signal to the combination meter, which calculates the vehicle speed. It’s located on the transmission output shaft, connected to a speedometer or odometer cable. In some vehicles, the VSS sends signals directly to the PCM/ECM.
NOTE: The number of pulse signals generated per rotation can vary depending on the make of the vehicle.
This speed information powers other vehicle systems, including the transmission control module, cruise control, and speedometer. For example, the speed signal controls the automatic transmission, dims the interior lights, and locks the doors.
In many modern cars, the ABS wheel sensor takes over the job of the VSS. Both measure wheel speed, but the wheel speed sensor sits at the wheels, behind the rotor.
That’s why vehicles without a dedicated VSS can still trigger the DTC P0500 and turn on the check engine light. In this case, the ECM or PCM calculates speed from the signals sent by the wheel speed sensors.
Other definitions for the P0500 code are:
- Vehicle Speed Sensor “A” Range/Performance
- Vehicle Speed Sensor “A” Intermittent/Erratic/High
- Vehicle Speed Sensor “A” Low Input