P0502
Vehicle Speed Sensor A Low InputP0502 is a generic OBD-II powertrain diagnostic trouble code: Vehicle Speed Sensor A Low Input. It is logged by the engine control unit when the powertrain monitor detects that a specific fault threshold has been exceeded — typically resulting in the malfunction-indicator lamp (MIL / check-engine light) being illuminated.
What P0502 means
P0502 is stored when the Powertrain Control Module (PCM) detects a persistently low voltage signal from Vehicle Speed Sensor (VSS) circuit 'A'. The VSS generates a pulsed signal whose frequency is proportional to vehicle speed; the PCM converts this signal into a speed reading used by the speedometer, transmission shift logic, cruise control, and vehicle stability systems. When the input voltage remains too low – below the module's minimum threshold – for a defined period, P0502 is set and the MIL is illuminated.
The VSS is commonly located on the transmission output shaft, a wheel hub, or the differential, depending on vehicle architecture. Most modern designs use a Hall-effect sensor that produces a square-wave signal between 0 V and 5–12 V as tone-ring teeth pass the sensor tip. A 'circuit low' code means the high side of the signal never reaches the expected level, which typically points to a short to ground in the signal wire, a failed sensor, or high resistance in the circuit pulling the signal down.
The downstream effects of a low or absent speed signal are broad. The PCM and TCM rely on vehicle speed for shift scheduling – without it, automatic transmissions may default to a limp-home strategy, shift erratically, or stay in a single gear. Cruise control requires a stable speed signal to engage and will refuse to activate or will disengage immediately. ABS and traction control modules cross-reference speed sensor data and may illuminate warning lamps or disable certain functions when the data appears implausible.
Diagnosis begins with inspecting the wiring harness and connector for physical damage, corrosion, or shorts to ground – wiring routed near the wheel arch or through body grommets is particularly susceptible. The sensor output voltage is then measured under controlled conditions and compared to specification. If both test good, the PCM signal-conditioning circuit is suspected. A software calibration mismatch (common after module replacement) should also be excluded.
Common causes
Most-frequently reported root causes when P0502 is logged.
-
1
Faulty vehicle speed sensor (internal short to ground or failed Hall element)
-
2
Short to ground in the VSS signal wire
-
3
Broken, chafed, or corroded wiring between sensor and PCM
-
4
Corroded or damaged connector at the speed sensor or PCM
-
5
Damaged or missing reluctor wheel / tone ring on the transmission or differential
-
6
Open or high-resistance ground return wire for the sensor circuit
-
7
PCM/TCM internal signal-conditioning circuit failure
-
8
Incorrect or outdated ECM/TCM calibration misinterpreting sensor output
-
9
ABS wheel speed sensor fault on systems using ABS sensors for vehicle speed
Symptoms drivers notice
How to diagnose P0502
A typical diagnostic flow when this code is present.
-
1
Retrieve all DTCs and freeze-frame data with a scan tool; note any companion ABS, transmission, or traction-control codes that indicate which module is sourcing the speed signal.
-
2
Monitor the live vehicle speed PID on the scan tool during a slow test drive or while spinning the drive wheels by hand – a reading of zero or no variation confirms the signal is absent.
-
3
Locate the VSS or relevant wheel-speed sensor and inspect its connector and harness for corrosion, damage, and secure seating.
-
4
Measure sensor supply voltage (reference 5 V or 12 V), signal output, and ground at the sensor connector with a multimeter – compare to OEM specifications.
-
5
Inspect the reluctor wheel (tone ring) for missing, chipped, or corroded teeth that would prevent proper signal generation.
-
6
Test signal wire continuity and check for a short to ground between the sensor connector and the PCM/TCM.
-
7
If the sensor and wiring pass all electrical tests, check the PCM/TCM calibration version and apply any available software update before considering module replacement.
-
8
Clear codes after each repair and perform a test drive to confirm the fault does not return.
Related powertrain codes
Frequently asked questions
Is it safe to drive with a P0502 code?
The vehicle will usually remain driveable, but stability systems (ABS, traction control, ESC) may be partially or fully disabled, and the transmission may shift abnormally. Avoid high-speed driving or driving in poor traction conditions until the fault is resolved.
Can a faulty ABS wheel speed sensor cause P0502?
Yes. On many modern vehicles the PCM derives its vehicle speed signal from ABS wheel-speed sensors rather than a dedicated transmission VSS. A failed ABS sensor or tone ring on the relevant wheel can trigger P0502 alongside ABS-specific codes.
Will P0502 cause the transmission to stop shifting correctly?
Potentially yes. The Transmission Control Module uses vehicle speed data for shift-point calculations and torque-converter lock-up. Without a valid signal, the TCM may default to a conservative limp strategy with delayed or fixed shifts until the fault is repaired.
Could a worn or corroded tone ring cause an intermittent P0502?
Yes. A tone ring with localised corrosion or one or two missing teeth produces an inconsistent pulse pattern. The sensor output drops momentarily at the damaged section of the ring, which the PCM can interpret as a low-signal event, setting an intermittent P0502.
The speedometer works fine but P0502 is still stored – why?
Freeze-frame codes capture the fault condition at the moment it was detected, not necessarily its current state. An intermittent wiring fault may have occurred during a previous drive. If the speedometer now reads correctly and no drivability issues exist, inspect the harness for marginal connections that are temporarily making contact before clearing and retesting.
Disabling P0502 in software
RaceTune can permanently disable P0502 — and any other OBD-II diagnostic trouble code — on every ECU family we support. The monitor is disabled inside the ECU itself, so the fault stops being logged: the warning light stays off and the engine never enters limp mode for this code. The change is tied to your exact software version.
Software modifications affect emissions compliance and are not road-legal in many jurisdictions. RaceTune service files are intended for motorsport, off-road, and export use.
Got P0502 in your scan?
Upload your ECU file — we'll identify the exact software version and confirm whether a disable is available for your car.
Upload your file