P0502
Vehicle Speed Sensor Range/Performance
Powertrain Speed/Idle Control Vehicle Speed Sensor 🟡 Moderate — Fix within a week
💬
What This Actually Means
In plain language — no jargon

Your car's speedometer sensor is sending weak or inconsistent signals to the engine computer, like a radio station that keeps fading in and out. The ECU can't accurately read your vehicle's speed, which affects transmission shifting and fuel efficiency.

Symptoms You May Notice
3 known symptoms for this code
Speedometer fluctuates or reads zero while driving
Transmission shifts erratically or stays in wrong gear
Check Engine light illuminates
🔬
Embedded Systems Insight
What the ECU/ECM is actually computing

The ECM monitors the Vehicle Speed Sensor (VSS) signal frequency to determine vehicle speed and validate transmission control logic. If the signal is erratic, missing, or falls outside expected frequency ranges for the current engine RPM, the ECU triggers this fault. The sensor should produce clean, consistent pulses proportional to wheel rotation speed.

Voltage & Parameter Thresholds

Parameter Normal Range Fault Condition
VSS Signal Frequency Proportional to vehicle speed (typically 4000+ Hz at highway speeds) Erratic fluctuations, dropouts, or implausible values
Speed Plausibility Check Speed matches engine load and RPM expectations Speed reading contradicts engine state (e.g., high RPM but zero speed)
🔧
Diagnostic & DIY Fix Guide
Check these in order — from cheapest to most complex
1
VSS Connector and Wiring
Inspect the speed sensor connector and harness for corrosion, loose pins, or damaged wires; clean or reseat connections.
2
Vehicle Speed Sensor (VSS)
Replace the VSS unit, typically located on the transmission output shaft or wheel hub, following manufacturer specifications.
3
Transmission Output Shaft Ring Gear
If the gear is damaged or worn, it won't generate clean VSS pulses; replacement requires transmission service.