Vehicle Speed Sensor
The P0500 code indicates that the Engine Control Module (ECM) or Powertrain Control Module (PCM) is not receiving a proper vehicle speed signal. The computer sets this code when it detects that the vehicle speed sensor (VSS) reading is missing, erratic, or out of the expected range while the vehicle is in motion.
While the vehicle can usually still be driven, a faulty speed sensor can cause erratic transmission shifting, disable ABS/traction control, and prevent the speedometer from working. It should be diagnosed soon to ensure safe vehicle operation and prevent premature transmission wear.
Common symptoms
- Inoperative or erratic speedometer operation
- Harsh, delayed, or erratic transmission shifting
- Illumination of the Check Engine Light, ABS, or Traction Control lights
- Cruise control system fails to engage or drops out unexpectedly
- Engine stalling or hesitation when coming to a stop
Likely causes
- Faulty Vehicle Speed Sensor (VSS)
- Damaged, corroded, or disconnected wiring harness to the VSS
- Metallic debris buildup on the magnetic tip of the VSS
- Worn or damaged VSS drive gear inside the transmission
- Faulty instrument cluster (on vehicles where the VSS routes through the cluster)
- Failing Engine Control Module (PCM/ECM) (rare)
What to check before replacing parts
Scan all modules for related ABS or transmission codes.
Look for: Additional codes can indicate if the issue is isolated to the VSS circuit or part of a larger wheel speed sensor or communication network failure.
Visually inspect the VSS and its wiring harness.
Look for: Look for frayed wires, melted insulation, corroded connector pins, or a sensor that is physically damaged or loose.
Remove the VSS and inspect the sensor tip.
Look for: Check for a buildup of metallic shavings on the magnetic sensor tip, which can distort the signal, or damage to the plastic drive gear.
Test the VSS circuit for proper voltage and ground using a multimeter.
Look for: Verify that the sensor is receiving the correct reference voltage (usually 5V or 12V) and has a solid ground; an open or short circuit indicates a wiring issue.
Monitor the VSS PID on a scan tool while test driving.
Look for: Observe the live data to see if the speed reading drops out, spikes erratically, or remains at zero while the vehicle is moving, confirming a sensor or signal failure.
This page explains the generic P0500 definition and is general reference information, not a diagnosis for your specific vehicle. Actual causes, severity, and repairs vary by make, model, engine, and mileage — always confirm with a scan tool and a qualified technician before replacing parts.
Gear guide: Best OBD2 ScannersRead this code yourself next time — from $20 Bluetooth dongles to bidirectional scan tools.Rather have a pro handle it? Find a vetted local mechanic.