OBD-II Code · Sensors
P0503
VSS Intermittent/Erratic
VSS intermittent.
Common symptoms
- Speedo jumpy
- CEL
Likely causes
- Loose connector
- Chafed wire
Where to start
- Try the cheapest cause first. Start by checking: loose connector.
- Cost & scope. $100-$300
- If the code returns after the fix: escalate to a shop or scanner with live-data and freeze-frame. A code that re-sets means the underlying fault is still there.
Read the full diagnostic procedure
P0503 is the intermittent VSS code, meaning the signal is present most of the time but drops out or spikes briefly under specific conditions, usually bumps, hard turns, or temperature swings. It is the hardest of the VSS codes to chase because the fault rarely shows up in the bay. Cheapest-first diagnosis: scan tool with min/max VSS capture, drive the vehicle over the road that triggers the symptom, and look for the captured min dropping to 0 while max stays normal. A scope on the VSS signal during that drive shows the wave going flat for 50 to 500 ms then resuming, that is the smoking gun for a connector or a cracked solder joint inside the sensor. Wiggle-test the harness at the sensor, at every bulkhead pass-through, and at the PCM connector with a DMM on the signal wire reading Hz; any blip from 200 Hz to 0 confirms a wiring issue rather than a sensor. Check connector pins for spread terminals and green corrosion, this is a $5 fix with a pin tensioner. The expensive misdiagnosis is throwing a sensor, a PCM, and an ABS module at it when the fault is a single corroded pin in the C100 bulkhead connector.
Vehicle-specific patterns
Vehicle-specific patterns: 2001 to 2007 GM full-size trucks and SUVs with 4WD set intermittent P0503 from the transfer case speed sensor connector contaminated with transfer case fluid wicking up the wires. 1999 to 2004 Ford F-150 and Expedition set P0503 from cracked solder joints inside the instrument cluster on the VSS buffer circuit. 2003 to 2008 Subaru Forester and Outback set P0503 from corroded ground G14 under the driver kick panel. 2004 to 2009 Mazda 3 and 6 set P0503 from a cracked VSS housing at the transaxle. Estimated repair: $40 to $380.
Related codes
Look up another code
More free tools