Can you keep driving?
Can you keep driving?
Stop driving if any of these apply
- !The engine starts running much worse, overheating begins, or the warning light flashes.
- !The fault is paired with limp mode, strong power loss, or another symptom that suggests a bigger system problem.
What to check first
Step-by-step checks
- 1
Free - no tools
Check whether the speedometer or live speed reading is clearly wrong at the same time
- 2
Free - no tools
Inspect the vehicle speed sensor connector and harness for damage, looseness, or contamination
- 3
Basic tool needed
If the vehicle uses a cable, tone ring, or output-shaft pickup, confirm the mechanical path is intact
- 4
Basic tool needed
Look for related ABS or transmission codes that may point to a shared speed signal issue
- 5
Basic tool needed
If scan data is available, compare the speed reading with actual vehicle movement
If the code returns
- -If the signal drops out under movement, wiring or the sensor itself becomes more likely.
- -If the speed reading is missing on more than one system, the shared signal path deserves more attention.
- -If the code returns after a sensor swap, revisit the tone ring and wiring before buying another sensor.
Background
What this code means
P0502 is a generic OBD-II vehicle speed sensor code.
A low signal can come from the sensor, wiring, or a signal path that is weak enough for the ECU to mistrust.
The speedometer may read too low or drop out, and shifting or cruise-control behavior can be affected.
Diagnosis
Common causes
Vehicle speed sensor failure
The sensor may no longer produce a stable speed signal.
Connector or harness issue
A poor electrical connection can interrupt the speed signal.
Tone ring or mechanical pickup fault
A missing or damaged signal source can mimic a sensor failure.
Shared module or circuit issue
Some vehicles route speed information through another module or system.
Avoid these mistakes
What not to do
- xDo not replace the sensor or control part before checking the connector, wiring, and the actual system behavior.
- xDo not ignore a flashing light, overheating, or major drivability change while chasing a sensor code.
Parts
Parts that may need replacing
See also
Related OBD codes
Source notes
Generic OBD-II (SAE J1979 / ISO 15031-5). These codes were seeded from dtcdb and then expanded around common vehicle speed sensor faults.
This guide is written as a generic multi-make reference, so bulletin history, sensor locations, and repair order can still change by manufacturer and engine family.
This is generic OBD-II guidance and should not override vehicle-specific service information. Exact diagnosis and repair steps vary by make, engine family, and model year.
Last reviewed: 2026-04-10
Reference: Open reference