🛒 Shop
Free Guides By Make Fault Codes MOT Checker Symptom Finder AI Mechanic Shop YouTube

P0500 - Vehicle Speed Sensor A Malfunction

By Jamie (Mr Auto Fixer) - Professional Mechanic, 20+ Years Experience

The vehicle speed sensor is not sending a valid signal to the ECU. Affects speedometer, transmission, and traction control. Usually requires sensor replacement.

Medium Severity
Last checked: May 2026

What Is P0500?

P0500 triggers when the engine control unit detects no signal or an implausible signal from the vehicle speed sensor (VSS). The VSS is mounted on the transmission output shaft and measures how fast the vehicle is moving. The ECU uses this signal to control shift points, fuel injection, ignition timing, traction control, and the speedometer.

Without a valid VSS signal, the transmission can shift incorrectly, the speedometer won't work, and traction control may be disabled. Some vehicles have a single VSS that feeds the whole system; others have separate sensors for transmission and ABS. P0500 is the generic "VSS Circuit Malfunction" code.

Common Symptoms

  • Check engine light on dashboard
  • Speedometer doesn't work or reads incorrectly
  • Transmission shifts harder than normal or at wrong times
  • Traction control warning light on (in some vehicles)
  • ABS warning light on (if the same sensor serves ABS)
  • Engine may run rough at idle without proper VSS feedback
  • Cruise control may not work

Common Causes

Faulty VSS Sensor

The sensor fails electrically and stops sending signal. Wear over time is the usual cause. Replace with OEM or quality aftermarket part.

Corroded VSS Connector

Moisture or corrosion in the sensor connector prevents proper electrical contact. Clean with dielectric grease - often fixes the fault.

Broken Wiring to VSS

The wiring harness to the sensor is damaged, pinched, or disconnected. Check for obvious breaks or disconnections first.

Transmission Output Shaft Issue

Occasionally the transmission output shaft itself is damaged, preventing the sensor from reading wheel rotation. Rare, but possible.

ABS Wheel Speed Sensor Fault

If the vehicle uses ABS wheel speed to calculate overall speed, a wheel sensor failure can trigger P0500. Check all four wheels.

ECU Software Glitch

Occasionally the ECU logs P0500 due to a temporary software error. Clearing the code may resolve intermittent faults.

How to Diagnose P0500

Interactive - Answer and Narrow It Down

Every P0500 outcome, written out in full

The tool above asks a couple of questions and lands you on one of these 6 results. They are all set out here as well, so you can read them without clicking through, compare them against each other, or check one on a phone with no signal.

If you answered The speedo works fine and only the engine light is on

Drive carefully, book it in A speed sensor code with a working speedometer usually means the ECU is unhappy with a signal it still receives most of the time. Nothing here is dangerous, but it is not something to leave indefinitely either.

  • Intermittent signal dropping out briefly (Most likely) A sensor or a connector on its way out cuts off for a fraction of a second, which is long enough for the ECU to log a fault and far too short for you to see the needle move. These get worse rather than better.
  • Speed signal taken from a different source than the dash (Likely) On plenty of modern cars the instrument cluster receives road speed over the data network while the engine ECU wants it from a specific sensor or module. That is exactly how you end up with a perfect speedometer and a stored fault. U0100 lost communication with the ECU
  • Poor earth or corroded connector (Possible) Speed sensors sit low on the car in the spray thrown up off the road, and their connectors corrode long before the sensor itself fails. Unplugging, cleaning and adding a little dielectric grease has fixed more of these than any part has.

What to do next: Have a scanner log road speed while somebody drives at a steady pace on a quiet road. Momentary drops to zero in the data while the needle holds steady confirm an intermittent signal, which points at the sensor and its wiring rather than anything expensive.

OBD Fault Code Plain English Guide - PDF cover
Next time, read the code yourself

OBD Fault Code Plain English Guide

  • 100 most common UK fault codes in plain English
  • A severity rating for every code so you know what can wait
  • Causes and next steps listed for each fault

Instant PDF download · works on phone, tablet or PC · 7-day money-back guarantee

If you answered The gearbox is shifting harshly or holding onto gears

Drive carefully, book it in An automatic gearbox shifting harshly or hanging onto gears with this code stored is behaving logically. The transmission control needs road speed to decide when to change, and without a signal it trusts it falls back to a safe default.

  • Output shaft speed sensor failed (Most likely) Many automatics take road speed straight from a sensor on the gearbox output shaft, so the same failure that logs the code removes the information the shift strategy depends on. The harsh shifts are the fallback rather than extra damage. P0700 transmission control system fault
  • Metal debris on the sensor tip (Likely) The magnetic tip collects clutch material and swarf from inside the gearbox until it can no longer read the reluctor cleanly. Removing it and wiping it is worth doing before ordering parts, and what is stuck to it tells you something about the gearbox as well.
  • Wiring to the transmission connector damaged (Possible) The gearbox loom flexes with the engine on its mounts and chafes where it passes brackets and heat shields. An intermittent break there mimics a failed sensor exactly, which is why the loom deserves a look before the sensor is condemned.

What to do next: Get the transmission codes read as well as the engine codes, because they are stored separately on most cars and the gearbox side will tell you far more. Avoid long journeys until it is sorted, since a gearbox running in a fallback mode is not being protected the way it normally would be.

If you answered Cruise control has stopped working

Safe to drive Cruise control dropping out is one of the first things to go when road speed becomes unreliable, and it is the system disabling itself deliberately. That is sensible behaviour rather than a fault with the cruise control.

  • Speed signal too noisy for cruise to trust (Most likely) Cruise control needs a clean continuous speed reading and shuts itself down at the first sign of a gap, well before the reading is bad enough to affect the speedometer. It is often the earliest warning that a sensor is failing.
  • Brake or clutch switch confusing the system (Likely) Cruise control also watches the brake and clutch switches and cancels the instant either looks pressed. A misadjusted or failing switch stops cruise working and can turn up alongside a speed code without being related to it at all.
  • Module has stored the fault and latched off (Possible) Some systems will not re-enable until the fault memory has been cleared, even once the actual problem has been fixed. Clearing codes after a repair is part of the job rather than an optional extra.

What to do next: Fix the speed signal fault first, clear the codes and then try cruise control again after a short drive. If cruise comes back, that confirms the two were connected. If it stays off with the speed signal now clean, look at the brake and clutch switches next.

If you answered It started right after wheel, hub or brake work

Drive carefully, book it in A speed sensor code that appears immediately after wheel, hub or brake work points at the work rather than at coincidence. Sensors and reluctor rings in that area are very easy to disturb without noticing.

  • ABS sensor left unplugged or trapped (Most likely) The sensor plug often gets unclipped to remove a hub and is then either forgotten or pinched behind the shield as everything goes back together. It is the first thing to check and it costs nothing to look. A wheel bearing and sensor job in detail
  • Reluctor ring damaged during the job (Likely) On many cars the magnetic encoder is built into the wheel bearing seal, and it is ruined by levering against it or by pressing the bearing in the wrong way round. The ring is directional and fitting it reversed gives no signal at all.
  • Sensor tip contaminated with grease or swarf (Possible) Grease, brake dust and metal filings on the sensor face blur the signal enough to log a fault while everything else looks perfectly normal. Wipe the tip and the ring clean and recheck before ordering anything.

What to do next: Go back over whatever was disturbed before assuming a part has failed. Check every connector in that corner is clipped home, look closely at the sensor face and the reluctor ring, and if a garage did the work take it back rather than paying twice. This is exactly the sort of thing that gets put right at no charge.

If you answered The speedometer is dead or wanders about, then Yes, the ABS or traction light is on too

Drive carefully, book it in An ABS or traction light on alongside a dead speedometer changes where you look. Most cars built in the last twenty years take road speed from the ABS system, so a wheel speed fault takes the speedometer with it.

  • One wheel speed sensor failed (Most likely) The ABS module needs all four wheels agreeing before it will publish a road speed, so a single failed sensor disables the whole chain. The ABS codes will name the corner, which saves a great deal of guessing.
  • ABS module not sending the speed message (Likely) If the module has faulted or dropped off the data network entirely, nothing downstream receives a speed value at all. That gives a dead speedo, no cruise, ABS and traction lights and a speed sensor code all at the same time.
  • Damaged wiring in a wheel arch (Possible) Wheel speed wiring flexes with every bump and every turn and eventually breaks inside its insulation where nothing can be seen from outside. Wiggling the loom while watching live wheel speeds is the practical way to catch it.

What to do next: Have the ABS codes read rather than just the engine codes, because they will point at a specific wheel. Bear in mind that an ABS warning light and a speedometer that does not work are each an MOT failure in their own right, so this needs sorting before your next test whatever the car feels like to drive.

If you answered The speedometer is dead or wanders about, then No, only the engine light

Drive carefully, book it in A dead or wandering speedometer with no ABS light narrows this down to the speed sensor circuit itself. On older cars that means a dedicated sensor on the gearbox, and it is usually a straightforward job.

  • Vehicle speed sensor failed (Most likely) The sensor on the gearbox output shaft is a wearing item living in heat and vibration, and when it goes the speedometer usually dies outright rather than fading gradually. Replacing it is often one bolt and a connector.
  • Broken or shorted wire between sensor and ECU (Likely) The run from the gearbox up to the engine bay passes heat shields and moving parts and chafes through over the years. A continuity check from the connector back to the ECU pin settles it in a few minutes with a meter.
  • Drive gear stripped inside the gearbox housing (Possible) Older cars use a small plastic drive gear turned by the output shaft, and its teeth strip with age. A new sensor fitted to a stripped drive gear changes nothing, so check the drive before buying the part.

What to do next: Check the sensor and its wiring before committing to anything. Back probe the connector and look for a switching voltage or a pulse while a wheel is turned with the car safely raised and supported on stands. No pulse at the sensor means the sensor or its drive, while a pulse there and nothing at the ECU means the wiring in between.

1

Locate the VSS Sensor

The vehicle speed sensor is typically mounted on or near the transmission output shaft. On FWD cars, it's usually on the side of the gearbox. On RWD cars, it's often on the prop shaft tunnel or gearbox output. Consult your service manual or a repair database to pinpoint exact location on your vehicle.

2

Inspect the Connector

Disconnect the VSS connector and inspect the terminals for corrosion, water, or loose pins. If corroded, clean carefully with a small wire brush and apply dielectric grease. Reconnect firmly. This simple fix resolves many P0500 faults. Retest after cleaning.

3

Check Wiring Continuity

Disconnect the VSS and use a multimeter set to ohms to test continuity in the wiring. Resistance should be near zero ohms. If infinite resistance (open circuit), the wire is broken. Trace the harness from the sensor to the ECU or ABS module looking for damage.

4

Test Sensor Voltage While Driving

Reconnect the sensor and use a multimeter to measure AC voltage at the sensor connector whilst someone slowly drives the car. A healthy inductive VSS will show increasing AC voltage as wheel speed increases (typically 0–5V depending on speed). If no voltage, the sensor has failed.

5

Use a Diagnostic Scanner

Connect an OBD scanner and monitor VSS speed data whilst driving. The scanner should show increasing vehicle speed as you accelerate. If speed is stuck at zero or doesn't change, the sensor or wiring is faulty. Compare the speedometer reading to the scanner reading - they should match.

Mechanic's Corner - Speed Sensor Faults

P0500 points to the vehicle speed sensor (VSS), but before replacing the sensor, consider what else it affects. The VSS signal feeds the speedo, ABS, cruise control, and power steering on many vehicles - if any of those systems are also misbehaving, you've confirmed the signal is genuinely lost. On older vehicles, the VSS is a simple two-wire magnetic sensor; on modern vehicles it's often shared with or replaced by the ABS wheel speed sensors.

The most overlooked cause on higher-mileage vehicles is a worn gearbox output shaft seal that has allowed oil to contaminate the sensor. An oil-soaked VSS will fail within weeks of fitting a new sensor if the seal isn't replaced at the same time. Fix the root cause first.

Verdict

P0500 is a medium-severity fault affecting transmission operation and safety systems like traction control. Start by inspecting the VSS connector for corrosion and checking wiring for breaks - these simple fixes resolve most faults. If the connector and wiring are good, the sensor has likely failed and needs replacement (cost £30–£80 in parts, 30 minutes to an hour labour). Have this fault fixed within a few days to restore proper transmission function and traction control.

Jamie - Mr Auto Fixer
Written by
Jamie - Mr Auto Fixer
Qualified Mechanic20+ Years ExperienceUK Based

Professional UK mechanic with over 20 years of hands-on experience. All guides are based on real workshop repairs - not theory.

About Mr Auto Fixer
Common Questions

Frequently Asked Questions

P0500 won't prevent the engine from starting. The car will start normally. However, if it's an ABS wheel speed sensor issue, the ABS system will be disabled. If it's a transmission VSS fault, you may notice hard shifts or incorrect gear selection. The engine itself doesn't need the VSS to run - it's used for traction control, ABS, and gearbox function.
You can drive with P0500, but several systems will be affected. The speedometer won't work properly, the transmission may shift harshly, and traction control will be disabled. In icy conditions, this is dangerous. Have it diagnosed and fixed within a few days rather than ignoring it.
VSS (Vehicle Speed Sensor) is mounted on the transmission output shaft and provides overall vehicle speed. ABS wheel speed sensors are at each wheel and detect individual wheel rotation. P0500 is specifically about the VSS. If it's an ABS sensor at a wheel that's faulty, you'd typically see a different code like P0500 (if there's no VSS) or P0501–P0504 (wheel speed faults).
A vehicle speed sensor typically costs £30–£80 in parts. Labour is usually 30 minutes to an hour (£60–£120), so total cost is £90–£200. On some vehicles, the sensor is easy to access; on others, you need to remove components to reach it. ABS wheel speed sensor replacement is similar in cost but may require tyre removal.
Yes, potentially three ways. The EML is a Major defect; a dead vehicle speed sensor often kills the speedometer, and a non-working speedo is itself an MOT failure; and on many cars the same signal feeds the ABS light, which is another Major. P0500 is one of the cheapest codes to leave and most expensive to fail on - the sensor is usually a single bolt and a connector in the gearbox or hub.
Free from Mr Auto Fixer

Get my used car inspection checklist – free

The same checklist I use when a mate asks me to look over a car before they buy it. I will email you the printable PDF, plus new guides as I write them. No spam, unsubscribe any time.

Done – check your inbox, the checklist is on its way.

Something went wrong. Please try again in a moment.