What Is P0500?
P0500 triggers when the engine control unit detects no signal or an implausible signal from the vehicle speed sensor (VSS). The VSS is mounted on the transmission output shaft and measures how fast the vehicle is moving. The ECU uses this signal to control shift points, fuel injection, ignition timing, traction control, and the speedometer.
Without a valid VSS signal, the transmission can shift incorrectly, the speedometer won't work, and traction control may be disabled. Some vehicles have a single VSS that feeds the whole system; others have separate sensors for transmission and ABS. P0500 is the generic "VSS Circuit Malfunction" code.
Common Symptoms
- Check engine light on dashboard
- Speedometer doesn't work or reads incorrectly
- Transmission shifts harder than normal or at wrong times
- Traction control warning light on (in some vehicles)
- ABS warning light on (if the same sensor serves ABS)
- Engine may run rough at idle without proper VSS feedback
- Cruise control may not work
Common Causes
The sensor fails electrically and stops sending signal. Wear over time is the usual cause. Replace with OEM or quality aftermarket part.
Moisture or corrosion in the sensor connector prevents proper electrical contact. Clean with dielectric grease — often fixes the fault.
The wiring harness to the sensor is damaged, pinched, or disconnected. Check for obvious breaks or disconnections first.
Occasionally the transmission output shaft itself is damaged, preventing the sensor from reading wheel rotation. Rare, but possible.
If the vehicle uses ABS wheel speed to calculate overall speed, a wheel sensor failure can trigger P0500. Check all four wheels.
Occasionally the ECU logs P0500 due to a temporary software error. Clearing the code may resolve intermittent faults.
How to Diagnose P0500
Locate the VSS Sensor
The vehicle speed sensor is typically mounted on or near the transmission output shaft. On FWD cars, it's usually on the side of the gearbox. On RWD cars, it's often on the prop shaft tunnel or gearbox output. Consult your service manual or a repair database to pinpoint exact location on your vehicle.
Inspect the Connector
Disconnect the VSS connector and inspect the terminals for corrosion, water, or loose pins. If corroded, clean carefully with a small wire brush and apply dielectric grease. Reconnect firmly. This simple fix resolves many P0500 faults. Retest after cleaning.
Check Wiring Continuity
Disconnect the VSS and use a multimeter set to ohms to test continuity in the wiring. Resistance should be near zero ohms. If infinite resistance (open circuit), the wire is broken. Trace the harness from the sensor to the ECU or ABS module looking for damage.
Test Sensor Voltage While Driving
Reconnect the sensor and use a multimeter to measure AC voltage at the sensor connector whilst someone slowly drives the car. A healthy inductive VSS will show increasing AC voltage as wheel speed increases (typically 0–5V depending on speed). If no voltage, the sensor has failed.
Use a Diagnostic Scanner
Connect an OBD scanner and monitor VSS speed data whilst driving. The scanner should show increasing vehicle speed as you accelerate. If speed is stuck at zero or doesn't change, the sensor or wiring is faulty. Compare the speedometer reading to the scanner reading — they should match.
Mechanic's Corner — Speed Sensor Faults
P0500 points to the vehicle speed sensor (VSS), but before replacing the sensor, consider what else it affects. The VSS signal feeds the speedo, ABS, cruise control, and power steering on many vehicles — if any of those systems are also misbehaving, you've confirmed the signal is genuinely lost. On older vehicles, the VSS is a simple two-wire magnetic sensor; on modern vehicles it's often shared with or replaced by the ABS wheel speed sensors.
The most overlooked cause on higher-mileage vehicles is a worn gearbox output shaft seal that has allowed oil to contaminate the sensor. An oil-soaked VSS will fail within weeks of fitting a new sensor if the seal isn't replaced at the same time. Fix the root cause first.
Verdict
P0500 is a medium-severity fault affecting transmission operation and safety systems like traction control. Start by inspecting the VSS connector for corrosion and checking wiring for breaks — these simple fixes resolve most faults. If the connector and wiring are good, the sensor has likely failed and needs replacement (cost £30–£80 in parts, 30 minutes to an hour labour). Have this fault fixed within a few days to restore proper transmission function and traction control.
