P0501
Vehicle Speed Sensor A Range/PerformanceP0501 is a generic OBD-II powertrain diagnostic trouble code: Vehicle Speed Sensor A Range/Performance. 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 P0501 means
P0501 is a generic OBD-II powertrain code set when the PCM detects that the signal from Vehicle Speed Sensor A (VSS) is outside the expected range or is behaving inconsistently relative to other operating parameters such as engine RPM, gear position, and wheel speed sensor data. Unlike P0500 (which flags a total absence of signal), P0501 indicates the sensor is producing a signal but its value is implausible — for example, reporting 0 km/h while the engine is in gear at elevated RPM, or producing a speed signal that does not correlate with wheel speed sensor inputs.
The vehicle speed sensor generates a pulsed electrical signal (typically a Hall-effect or magnetic pickup) as a toothed reluctor ring rotates. The PCM counts these pulses to calculate road speed. This signal feeds the speedometer, odometer, automatic transmission shift logic, cruise control, ABS, and traction control systems. A range/performance fault therefore has wide-reaching implications beyond a simple incorrect gauge reading.
P0501 is a moderate-to-high severity code. A corrupted or absent speed signal can cause erratic or harsh automatic transmission shifting, disable cruise control, adversely affect ABS and stability-control systems, and trigger additional warning lights on the dashboard. On some platforms the PCM uses VSS input to determine idle speed correction and rev limiter thresholds, so engine behaviour may also be affected.
Diagnosis should begin by verifying the reluctor ring is intact and the sensor is correctly positioned, as these are the most frequent physical root causes. Companion codes from the ABS or transmission control module often appear alongside P0501 and provide useful additional context for root-cause identification.
Common causes
Most-frequently reported root causes when P0501 is logged.
-
1
Faulty or worn vehicle speed sensor
-
2
Damaged, chipped, or missing teeth on the reluctor/tone ring
-
3
Excessive air gap between the VSS and reluctor ring
-
4
Corroded, damaged, or open-circuit VSS wiring harness
-
5
Poor connector contact at the VSS or PCM
-
6
Incorrect tyre size causing speed calculation error relative to PCM calibration
-
7
Faulty ABS wheel speed sensor feeding incorrect data to the PCM
-
8
Transmission output shaft damage affecting sensor operation
-
9
PCM/TCM fault (rare)
Symptoms drivers notice
How to diagnose P0501
A typical diagnostic flow when this code is present.
-
1
Scan all control modules (PCM, TCM, ABS) for stored codes; companion codes from the ABS or transmission module often identify whether the problem is isolated to the VSS circuit or is a broader speed-signal issue.
-
2
Locate the VSS (typically on the transmission output shaft or differential housing) and visually inspect it and the wiring connector for physical damage, corrosion, or contamination.
-
3
Inspect the reluctor ring through the sensor port or after sensor removal for missing, cracked, or heavily corroded teeth.
-
4
Measure the VSS sensor resistance with a multimeter and compare to the manufacturer's specification; an open or shorted reading confirms sensor failure.
-
5
Verify the air gap between the VSS tip and the reluctor ring is within specification; reposition or shim the sensor if required.
-
6
Monitor the VSS PID on a live scan during a low-speed rolling test; the signal should increase proportionally with vehicle speed and produce a smooth, consistent waveform on a scope.
-
7
Check for tyre size modifications that could cause the PCM-calculated speed to differ significantly from actual speed, triggering the range/performance fault.
-
8
Replace the VSS if testing confirms sensor failure; clear all codes, and perform a drive cycle to verify the repair across PCM, TCM, and ABS monitors.
Related powertrain codes
Frequently asked questions
Can wrong tyre size cause P0501?
Yes. If the fitted tyre is significantly larger or smaller than the size the PCM is calibrated for, the calculated road speed will diverge from the actual wheel speed sensor signals enough to trigger a range/performance fault. This is especially common after wheel and tyre upgrades.
Will P0501 affect my ABS?
It can. If the VSS feeds the ABS module directly, an erratic signal may cause the ABS to disengage or behave incorrectly. Many vehicles will illuminate the ABS warning light alongside the Check Engine Light when P0501 is set.
Is the vehicle safe to drive with P0501?
Exercise caution. Cruise control and ABS may be disabled, and automatic transmissions can shift unpredictably. Short, low-speed drives to a workshop are reasonable, but sustained motorway driving is inadvisable until the fault is resolved.
How do I tell if the reluctor ring is damaged without dropping the transmission?
Remove the VSS and use a borescope or inspection mirror to examine the teeth on the ring through the sensor bore. A labscope connected to the VSS signal wire during a slow rolling test will also show gaps or irregularities in the waveform corresponding to missing or damaged teeth.
Can P0501 cause issues with my fuel economy or engine behaviour?
On many PCM strategies the vehicle speed signal influences idle speed correction, EVAP purge scheduling, and torque management. A missing or erratic VSS signal can therefore cause slightly elevated idle, unexpected power cuts, or additional fault codes beyond the drivetrain systems.
Disabling P0501 in software
RaceTune can permanently disable P0501 — 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 P0501 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