P0500 — Vehicle Speed Sensor "A" Malfunction
OBD2 code P0500 flags a problem with the sensor and actuator circuits (vehicle speed sensor "A" malfunction). The car is usually drivable while you plan the repair. Common culprits: poor ground connection, open or shorted wiring in the circuit, faulty sensor or actuator of the affected circuit.
powertrain (engine/transmission)
Is it safe to drive?
Repair promptly; avoid driving if speed data is missing P0500 can interrupt the vehicle-speed signal used by the speedometer and, on equipped vehicles, ABS, stability control, cruise control, or transmission control. If the speedometer is inaccurate or safety-system warnings remain active, have the vehicle inspected promptly.
Typical symptoms
- P0500 is stored in the powertrain control system and the check-engine light may illuminate
- The speedometer may remain at zero or stop responding while the vehicle is moving
- The odometer may stop recording mileage
- An OBD2 scan tool may show zero, frozen, or implausible vehicle-speed data
- ABS, stability-control, or traction-control warnings may appear on vehicles that use this signal
- Cruise control may be unavailable
- The transmission may enter a degraded or fail-safe operating mode
Common causes
- A failed Vehicle Speed Sensor A with an internal open or short circuit
- An open circuit in the sensor power, ground, or signal wiring
- A short to battery voltage or ground in the Vehicle Speed Sensor A circuit
- A corroded, loose, or water-damaged sensor connector
- A damaged or displaced tone ring, reluctor wheel, or encoder target producing an unusable speed signal
- An incorrect or improperly mounted Vehicle Speed Sensor A
- A PCM or ECM input failure within the speed-sensor circuit
How to diagnose with an OBD scanner
- Confirm P0500 with an OBD2 scanner Connect an ELM327-based scanner, AIScanAuto, or another OBD2 scan tool and review stored, pending, and permanent codes. Record P0500 freeze-frame data and related powertrain or chassis codes before clearing anything.
- Compare commanded and measured vehicle speed With the vehicle safely stationary, confirm that the scan tool reports zero speed. During a controlled road test, compare the scan-tool speed reading with the speedometer. A missing or implausible reading supports the P0500 diagnosis.
- Inspect the Vehicle Speed Sensor A connector and wiring Use the vehicle wiring diagram to identify sensor A, which may be located at the transmission, axle, or another designated point. Check the connector for corrosion, bent pins, oil or water intrusion, and examine the power, ground, and signal wires for opens or shorts.
- Test the electrical signal Back-probe the relevant terminals and compare readings with factory specifications. If the design uses an AC or frequency-based sensor, an oscilloscope can confirm whether the output changes correctly as the wheels turn; no signal indicates an open circuit or failed sensor.
- Inspect the sensor and signal target Verify that Vehicle Speed Sensor A is mounted correctly and free of physical damage. Inspect the adjacent tone ring, reluctor wheel, or encoder target for cracks, missing teeth, contamination, or excessive clearance, all of which can distort the signal.
- Repair, clear, and verify P0500 Repair damaged wiring or connectors, replace the failed sensor or target component, and clear P0500 with the scan tool. Recheck for codes and confirm that vehicle speed, the speedometer, and any affected ABS or stability-control functions operate correctly.
Approximate repair cost
A typical independent-shop estimate for diagnosing and repairing P0500 is $150-$650 USD, depending on whether the fault is a sensor, damaged wiring, a tone-ring issue, or a control-module input problem. These figures are estimates and vary by region.
Common questions
Can P0500 be cleared without repairing the vehicle speed sensor?
No. Clearing P0500 only erases the stored code; the fault will return if the speed-sensor wiring, sensor, signal target, or control-module input remains faulty.
Does P0500 prove that Vehicle Speed Sensor A has failed?
Not always. P0500 identifies a malfunction in the Vehicle Speed Sensor A circuit, so an open wire, bad connector, damaged tone ring, or control-module input can also be responsible.
Is it safe to drive a vehicle with P0500?
Driving may be possible, but the speedometer and related warning systems can be unreliable. Avoid driving if the speed indication is absent, inaccurate, or ABS and stability control are disabled.
What should be checked first when diagnosing P0500?
Start with the Vehicle Speed Sensor A connector and its wiring, then verify power, ground, and signal using the manufacturer's test procedure before replacing the sensor.
When you plug in a scan tool and see P0500, the vehicle's computer is telling you it can't get a reliable signal from the speed sensor. This code falls under the powertrain category and is officially labeled "Vehicle Speed Sensor 'A' Malfunction." The PCM (powertrain control module) monitors this sensor because it plays a role in fuel delivery, transmission shifting, cruise control, and your instrument cluster.
The vehicle speed sensor works by generating an electrical signal that corresponds to wheel or transmission rotation. The PCM translates this signal into a miles-per-hour reading it can use for various calculations. When the signal disappears, spikes, or falls outside the expected range, the computer's self-diagnostic fails and P0500 gets stored. The module also captures a freeze frame at that moment—essentially a snapshot of RPM, engine load, coolant temperature, and speed—which gives you a starting point for your investigation.
P0500 is a "malfunction" code rather than a specific electrical fault, which means the problem could originate in the sensor itself, the wiring between the sensor and PCM, or even the control module's processing circuits. This ambiguity is why a systematic approach matters: you check the simple stuff first before assuming the expensive part is bad.
Common symptoms of P0500
- Check Engine Light illuminated
- Speedometer may stop working or behave erratically
- Odometer stops advancing
- Fuel economy worsens as the PCM reverts to a default fueling strategy
- Transmission may shift harshly, erratically, or enter limp mode
- Cruise control becomes inoperative
- Intermittent or total loss of speed-related functions
What causes P0500?
Wiring problems rank at the top of the list. Broken insulation, corroded terminals, chafed wires from road debris, and loose connectors all create resistance or open circuits that fool the self-test. The sensor itself is the next most likely culprit—these wear out, especially after high mileage or exposure to heat and moisture. Faulty grounds are a common hidden cause; if the sensor's ground path is compromised, the signal drops out. A blown fuse feeding the circuit will obviously kill the signal. Control module internal failures occur but represent a minority of cases. Shorts or opens in the signal wire between the sensor and PCM also trigger the code.
How to diagnose P0500
- Connect your OBD2 scanner and confirm P0500 is present. Record the freeze frame data before clearing anything—it tells you the driving conditions when the fault occurred.
- Check for any related codes. P0501, P0502, and P0503 often appear alongside P0500 and can narrow down whether the issue is a range problem, low signal, or intermittent readings.
- Inspect the wiring harness and connector at the vehicle speed sensor. Look for damaged wires, bent pins, corrosion, and make sure the connector seats firmly.
- Verify proper voltage and ground at the sensor connector with the key on. No power means a fuse or supply issue; no ground means a chassis connection problem.
- If your scan tool supports actuator tests, command the sensor circuit and watch for a response. No response points toward a wiring break or failed sensor.
- Perform a wiggle test on the harness while monitoring live data. Any signal dropouts while moving the wires indicate an intermittent open.
How to fix P0500
Address the cheapest possibilities before buying a new sensor or control module. Sensor replacement typically runs $150–$500 for parts and labor. Wiring harness repair or connector replacement costs $80–$250 depending on accessibility. Control module repair or replacement is the most expensive option at $300–$1,000.
How much does it cost to fix P0500?
The total depends entirely on which component failed. In most cases, a straightforward wiring repair or sensor replacement resolves P0500 for $150–$250. Control module work is rare but can push the bill toward $1,000. Diagnostic labor at an independent shop usually runs $75–$150 per hour, so an accurate diagnosis before buying parts pays for itself. Plan on $80–$1,000 total depending on the root cause.
Can you drive with P0500?
P0500 carries a short-term severity rating. Most vehicles remain drivable with the code active, though you may notice poor fuel economy, lost cruise control, or transmission shifting problems. If the car stalls, won't start, or you see brake and steering warnings, treat it as urgent and stop driving immediately.