P0500 means the engine computer is not receiving a usable vehicle speed signal. The code names a signal, not necessarily a part you can buy. Depending on the vehicle, road speed may come from a sensor on the transmission, from the ABS wheel speed sensors, or from another module that passes it along over the car’s data network, sometimes by way of the instrument cluster. So the first job with P0500 is finding where your car’s speed signal comes from and where along that path it is lost. This article covers what sets P0500, the six real causes in order of likelihood, the three-way comparison that locates the fault, and what each repair typically costs.
Start with the table, then read the triage note under it.
| Cause | Telltale Sign | Typical Cost |
|---|---|---|
| Failed transmission or vehicle speed sensor | Speedometer dead and scan-tool vehicle speed reads zero while driving | $100 to $300 |
| Wiring or connector fault | Moisture or corrosion at the sensor plug; speedometer cuts in and out | $50 to $300 |
| ABS wheel speed sensor or ABS module fault | ABS and traction control lights on too; one wheel speed reads zero | $150 to $1,500 |
| Instrument cluster or network relay fault | Speedometer works but the engine computer sees no speed, or U-codes stored | $100 to $1,200 |
| Aftermarket accessory tapped into the speed wire | Code started after a radio, remote starter or tracker was installed | $0 to $150 |
| Damaged reluctor ring or debris on the sensor tip | Erratic speed reading; metal debris on a magnetic sensor | $50 to $400 |
Stop driving if the speedometer is dead and the ABS or stability control warning is also lit, or if the transmission is stuck in one gear. Without a working speedometer you cannot judge your speed. With ABS or stability control switched off, the car will brake and handle like a car without them. A transmission in limp mode can leave you short of power when pulling into traffic. If only the check engine light is on and everything else works, the car can be driven carefully to a diagnosis.
What P0500 Actually Means
Road speed is one of the most widely shared signals in a modern car. The engine computer uses it for cruise control, idle control as the car rolls to a stop, and, on many vehicles, transmission shift timing. The instrument cluster needs it for the speedometer and odometer, the ABS and stability systems for brake and traction control, and other modules for speed-sensitive steering, wipers, door locks and radio volume.
P0500 is “vehicle speed sensor A malfunction”. The engine computer sets it when the speed signal it expects is missing or implausible, typically when other inputs say the car is moving, such as engine speed and load in gear, while the speed signal reads zero or drops out. The code describes what the engine computer cannot see, not where the problem is.
Where Your Car’s Speed Signal Comes From
This is the point that stops the wrong part being bought. There are three common layouts:
- A dedicated sensor on the transmission or transfer case, reading a toothed wheel on the output shaft. Common on older vehicles and many trucks. On some automatics, the transmission output speed sensor doubles as the vehicle speed sensor.
- The ABS wheel speed sensors. Many modern cars have no separate vehicle speed sensor at all. The ABS module calculates road speed from its wheel sensors and broadcasts it over the network.
- A relay through another module. The speed signal is received by one module, often the instrument cluster, and passed on to the engine computer.
Hino’s tech tip TT-17-017 for its 2017-onward conventional trucks shows why this matters. It explains that “the speed is sent to the meter then to the ECU,” and tells technicians to suspect the link between the instrument meter and the engine computer. On those trucks a speed wire had been added to the radio connector for speed-controlled volume, and an aftermarket radio would short that wire and set P0500. The sensor was fine. The signal was being lost along the way.
A three-way comparison while driving locates the break on almost any layout. Watch the speedometer, the vehicle speed reading on a scan tool (the engine computer’s view), and, if the tool can read the ABS module, each wheel’s speed:
- Speedometer dead, scan-tool speed zero: the signal is lost at or near its source, meaning the sensor, its wiring, or the ABS system on cars that use it.
- Speedometer working, scan-tool speed zero: the source is fine, and the signal is lost between the module that receives it and the engine computer.
- One wheel speed reading zero or erratic: that wheel’s sensor, wiring or tone ring, on cars that take speed from the ABS.
Symptoms You May Notice Alongside the Code
Because so many systems share the speed signal, P0500 rarely comes alone. A speedometer that is dead, flickers or drops to zero is the most common sign, often with an odometer that stops counting. Cruise control usually stops working. Automatic transmissions may shift harshly, hold gears too long or go into a limp mode, which is why the transmission guide on P0700 often turns up alongside it. On cars that take speed from the ABS, the ABS, traction control or stability control lights come on as well, as covered in the site’s guide to a traction control light that stays on. Some older vehicles also stall or idle roughly as they come to a stop, because the engine computer uses road speed for idle control.
1. Failed Transmission or Vehicle Speed Sensor
On vehicles with a dedicated sensor, this is the most likely part to fail. Most are either magnetic sensors, which generate their own AC signal, or Hall-effect sensors, which need a power supply and switch a signal on and off. With the car safely raised and the wheels free to turn, a scope or a meter on the signal wire should show a signal that rises with wheel speed. No signal with good power and ground at the connector condemns the sensor. The site’s guide to the P0720 output speed sensor code covers the transmission-mounted sensor in more detail.
2. Wiring or Connector Fault
Speed sensors sit low on the transmission or at the wheels, where water, salt and heat attack connectors. Nissan’s bulletin NTB14-019 for the 2014 Rogue with the CVT is an example. P0500, alone or with speed-sensor codes P2765, P1574, P1715 or P0720, was traced to moisture and corrosion on or around the secondary speed sensor pins. The repair was cleaning the moisture from the harness connector with electrical cleaner and replacing that sensor. A speedometer that cuts in and out over bumps or in wet weather points strongly to a connector.
3. ABS Wheel Speed Sensor or ABS Module Fault
On vehicles that calculate road speed in the ABS module, a failed wheel speed sensor, a damaged sensor wire at a wheel, or an ABS module fault can all leave the engine computer without a speed signal. The giveaways are ABS and traction control lights lit at the same time, and ABS codes (usually C-codes) stored in the ABS module. A basic engine code reader will not show those, so use a scan tool that reads the ABS module. The site’s article on the symptoms of a bad ABS wheel speed sensor covers testing each wheel.
4. Instrument Cluster or Network Relay Fault
Where the speed signal passes through another module on its way to the engine computer, a fault in that module or in the network between them breaks the chain even though the sensor is fine. The signature is a speedometer that works while the scan tool shows zero speed, or lost-communication codes stored alongside P0500. If U-codes are present, treat the network first. The site’s guide to U0100 explains how network faults are diagnosed.
5. Aftermarket Accessory Tapped Into the Speed Wire
Aftermarket radios, remote starters, alarms, trackers, dash cameras and navigation units sometimes tap into the vehicle speed wire. A poor splice or a faulty device can load the signal down or short it, exactly as the Hino tech tip describes. If P0500 appeared after anything was installed, disconnect the accessory from the speed circuit and see whether the signal returns.
6. Damaged Reluctor Ring or Debris on the Sensor Tip
A speed sensor reads a toothed wheel, the reluctor or tone ring. A cracked, rusted or loose ring, or teeth packed with rust, produces an erratic signal. Magnetic sensors also attract metal particles, and a coat of debris on the tip can weaken the signal enough to set a code. Pull the sensor, inspect and clean the tip, and look at the ring through the sensor hole or at the hub. Metal debris on a transmission-mounted sensor is also worth noting as a sign of internal wear.
Diagnostic Order
- Find out where your car’s speed signal comes from: transmission sensor, ABS or a relay through another module. The service information or wiring diagram shows it.
- Scan every module, not just the engine. ABS C-codes and network U-codes change the diagnosis.
- Do the three-way comparison of speedometer, scan-tool vehicle speed and ABS wheel speeds while driving.
- Remove or disconnect any aftermarket accessory on the speed circuit.
- Inspect the sensor connector and wiring for moisture, corrosion and damage, then check power, ground and signal at the sensor.
- Pull and inspect the sensor tip and reluctor ring.
- Replace the sensor only once the tests point at it. Suspect the engine computer last.
Repair Cost
Typical costs, labelled as typical because the speed signal’s source varies so much between vehicles:
- Diagnosis: roughly $100 to $200. Worth paying for when the source of the signal is unclear.
- Transmission or vehicle speed sensor: roughly $100 to $300 installed.
- ABS wheel speed sensor: roughly $150 to $400 per wheel installed.
- Wiring or connector repair: roughly $50 to $300.
- Instrument cluster repair or replacement: roughly $300 to $1,200, including programming.
- ABS module: roughly $500 to $1,500 installed and programmed.
- Removing an aftermarket accessory from the circuit: nothing to about $150.
Can You Keep Driving With a P0500 Code?
Carefully, and only for a short time. The engine usually runs normally, but a dead speedometer means you cannot see your speed, and speeding by accident is easy. Cruise control will not work. Depending on the vehicle, the transmission may shift poorly or sit in a limp mode, and if the fault is on the ABS side, anti-lock braking and stability control may be switched off. Leave more following distance, avoid hard braking on slippery roads, and fix it promptly.
On four-wheel-drive vehicles the speed signal also feeds the transfer case and its warning lights. The site’s article on a 4WD light that flashes on and off covers how speed sensor faults show up there.
Related Codes
- P0501: vehicle speed sensor range or performance. The signal is present but implausible, for example it disagrees with other inputs.
- P0502 and P0503: vehicle speed sensor circuit low, and intermittent or erratic. General Motors’ preliminary information PI1489 traced P0502 on the 2013 to 2015 Cadillac ATS and 2014 to 2015 Chevrolet Corvette with manual transmissions to water intrusion into the transmission output speed sensor.
- P0720: output speed sensor circuit, set by the transmission’s own sensor. On some vehicles that sensor is also the vehicle speed source. See the P0720 guide.
- P0700: the engine computer’s flag that the transmission module has a stored fault. It often accompanies P0500 when the transmission loses its speed input.
- U-codes such as U0100 and U0121: lost communication with the engine computer or ABS module. With P0500, they point to the network rather than the sensor.
- ABS C-codes: wheel speed sensor faults stored in the ABS module, the likely source of P0500 on cars that take speed from the ABS. The site’s article on ESP and BAS warning lights covers how these faults show up as stability and brake-assist warnings.
Frequently Asked Questions
What does the P0500 code mean?
P0500 means the engine computer is not receiving a usable vehicle speed signal. Depending on the vehicle, that signal may come from a sensor on the transmission, from the ABS wheel speed sensors, or from another module such as the instrument cluster, so the code names a missing signal rather than a specific part.
Is it safe to drive with a P0500 code?
Carefully, for a short time. The engine usually runs normally, but the speedometer may not work, cruise control will not, the transmission may shift poorly, and if the fault is on the ABS side, anti-lock braking and stability control may be off. Stop driving if the ABS light is also on and the speedometer is dead.
Why does my speedometer not work with P0500?
The speedometer and the engine computer often share the same speed signal. If the sensor, its wiring or the module that supplies the signal fails, both lose it. If the speedometer works but P0500 is set, the signal is being lost between the module that receives it and the engine computer.
Do I need a new vehicle speed sensor for P0500?
Not necessarily. Many modern cars have no separate vehicle speed sensor and take road speed from the ABS system. Wiring, connectors, other modules and aftermarket accessories tapped into the speed wire also cause P0500. Find where your car’s speed signal comes from and test it before buying a sensor.
Can an aftermarket radio cause P0500?
Yes. Some vehicles send the speed signal to the radio for speed-sensitive volume, and an aftermarket radio or other accessory spliced into that wire can short the signal. Hino documented exactly this on its trucks. Disconnect the accessory and see whether the signal returns.
How much does it cost to fix P0500?
Roughly $100 to $300 for a transmission-mounted speed sensor, $150 to $400 per wheel for an ABS wheel speed sensor, $50 to $300 for a wiring repair, and more if an instrument cluster or ABS module is at fault.
As an Amazon Associate we earn from qualifying purchases.







