OBD codes / P0500
P0500
ModerateVehicle Speed Sensor Malfunction
You can drive short distances with P0500, but respect what's broken: you may not know your true speed, and an automatic transmission may shift harshly or at the wrong times, which is hard on it over miles. ABS and traction control may also be degraded. Use GPS speed from your phone as a stopgap, avoid long trips, and repair promptly.
What this code means
P0500 means the computer isn't receiving a valid signal from the vehicle speed sensor (VSS) — it sees the engine running and loaded but no plausible road-speed data. Speed information feeds far more systems than the speedometer: the transmission uses it to time shifts, cruise control needs it, and ABS/stability systems cross-check it, so one dead sensor can cause a surprising spread of symptoms. Typical results are a dead or erratic speedometer, harsh or late automatic shifting, cruise control refusing to engage, and sometimes an ABS or traction light. The usual causes are a failed VSS on the transmission or transfer case, damaged wiring, or a corroded connector; on many modern vehicles the speed signal actually comes from an ABS wheel-speed sensor or is relayed between modules, so diagnosis should confirm where your car's signal originates. On older designs, a stripped plastic drive gear on the sensor is a classic find. The sensor itself is usually cheap and accessible.
Symptoms you might notice
- Speedometer dead, erratic, or bouncing
- Harsh, late, or erratic automatic transmission shifting
- Cruise control won't engage or cuts out
- ABS or traction control warning light alongside the check-engine light
What it costs to fix
Typical range: $60–$300 · about ~0.3–1 hrs of labor
| If the cause is… | Part | Labor |
|---|---|---|
| Vehicle speed sensor | $30–$150 | ~0.3–1 hrs |
| Wiring/connector repair | $5–$50 | ~0.3–1 hrs |
On most vehicles the VSS threads into the transmission housing and is a quick swap, keeping this repair modest. Costs rise if the signal path runs through the ABS system and the real fault is a wheel-speed sensor or module wiring instead.
The price swings on which cause it turns out to be — so confirm the cause before paying. Diagnose P0500 for my exact vehicle →
How to fix P0500
Easy — basic tools, most owners can do this
- Find out where your speed signal comes from
Check a service source for your specific model: older vehicles use a dedicated VSS on the transmission or transfer case, while many modern ones derive road speed from an ABS wheel sensor and relay it between modules. This one fact determines whether you're buying a cheap transmission sensor or chasing the ABS system.
- Inspect the sensor's connector and wiring
At the VSS, look for a connector full of transmission fluid, green corrosion, or wiring rubbed through near the case. These sensors live low on the drivetrain in the splash zone, so wiring damage is common and free to fix compared to parts.
- Test the sensor's output
Watch vehicle speed on a scan tool while a helper drives, or spin the sensor's drive and measure AC voltage on older two-wire types — output should rise smoothly with speed. No output with the wheels clearly turning condemns the sensor; a good signal at the sensor but not at the computer condemns the wiring.
- Replace the VSS
On most vehicles the sensor is a single bolt or a threaded body in the transmission housing — a quick, inexpensive swap. On older designs, pull the sensor and check its plastic drive gear: stripped teeth are a classic find, and the gear is replaceable by itself.
- Road-test everything the signal feeds
Clear the code and verify the speedometer reads correctly, the transmission shifts at normal points, and cruise control engages. All three working confirms the signal path is healthy end to end.
DIY or shop? For most vehicles this is a genuinely beginner-friendly repair — the sensor is cheap, accessible, and requires only basic tools, and the diagnosis is straightforward with a scan tool or multimeter. It moves into shop territory when your vehicle sources speed from the ABS system, because then the real fault could be a wheel-speed sensor, its wiring, or module communication, which takes more capable diagnostics to untangle. Spend the five minutes identifying your signal source first; it decides everything.
Tools for the DIY steps: OBD2 scanner with live data · Socket set and wrenches · Multimeter · Electrical contact cleaner · New sensor O-ring or seal
Not sure which step applies to your car? Get the likely cause for your exact vehicle before buying anything for P0500.
Frequently asked
Why does a speed sensor affect my transmission?
An automatic transmission decides when to shift largely from road speed and load. With no valid speed signal, the computer falls back on crude defaults, which is why P0500 often brings harsh, early, or late shifts — the transmission isn't broken, it's flying blind.
Is P0500 the same as an ABS wheel-speed sensor code?
Not exactly, but they're related. P0500 flags the vehicle-speed signal the engine computer uses. On many modern cars that signal is derived from ABS wheel-speed sensors, so an ABS-side fault can trigger P0500 — which is why the first diagnostic step is confirming where your car's speed signal comes from.
Can I drive with a dead speedometer until it's fixed?
Legally and practically, it's risky — you're guessing your speed. A phone GPS app gives a usable temporary readout. The bigger mechanical concern is the transmission shifting badly without speed data, so keep trips short and get the sensor replaced soon.
How much does fixing P0500 usually cost?
Often modest: the sensor is an inexpensive part and on most vehicles it's accessible on the transmission housing, so total time is usually under an hour. The bill grows only if diagnosis traces the fault into wiring or the ABS system rather than the sensor itself.
Seeing P0500 on your car? Get a diagnosis specific to your exact year, make and model.
Diagnose P0500 for my vehicleRelated trouble codes
Don’t have a scanner yet? A ~$25 Bluetooth adapter reads codes like P0500 from your phone — see our honest guide to the best OBD2 Bluetooth adapters.
Generic OBD-II reference. Manufacturer-specific behavior varies — confirm with a scan tool and, for safety-related codes, a professional inspection.