Check Engine Code

P0500

Vehicle Speed Sensor Malfunction

Severity: medium DIY difficulty: 3/5 Typical cost: $50–$600

What P0500 means

P0500 means the ECM isn't getting a valid speed signal. On older cars, this is a mechanical VSS. On newer cars, it's derived from wheel speed sensors via the ABS module.

Symptoms

  • Check engine light
  • Speedometer inoperative or erratic
  • Cruise control disabled
  • Erratic automatic transmission shifting
  • ABS light often also on

Likely causes (most common first)

  1. Failed VSS (older cars)
  2. ABS wheel speed sensor fault (newer cars)
  3. Damaged wiring
  4. Failed ABS module

Can I keep driving?

Medium — drivable but fix soon

Typical repair cost

DIY fixes can start near $50 (parts only). Shop repairs for P0500 typically run up to $600 depending on the underlying cause and vehicle. Start with the most common cause — Failed VSS (older cars) — before throwing parts at it.

Related codes

P0501P0502P0503C0035C0040

Confirm P0500 yourself in 60 seconds

AXLY.pro is a free iPhone app that pairs with any Bluetooth OBD2 adapter to read P0500 and every other stored code, plus live engine data. No subscription.

Download AXLY.pro Free Browse all codes