HomeTrouble CodesP0500

P0500 — Vehicle Speed Sensor Circuit

Generic OBD-II · all makesPowertrain (engine & transmission)

P0500 indicates a fault in the Vehicle Speed Sensor (VSS) circuit, meaning the PCM is not receiving a valid speed signal from the sensor. This can be caused by an open, short, or intermittent circuit, or a failed sensor.

Symptoms

What causes it — most likely first

1. Faulty vehicle speed sensor

The sensor itself has failed electrically or mechanically, producing no or an erratic signal.

2. Damaged or corroded wiring harness

Open circuits, shorts, or corrosion in the VSS wiring can prevent the signal from reaching the PCM.

3. Connector issues

Loose, bent, or corroded pins in the sensor connector can interrupt communication.

4. Faulty PCM input circuit

Rarely, the PCM’s VSS input driver or internal circuitry can be defective, but this is far less common than sensor or wiring problems.

How it's diagnosed

  1. Scan for additional codes and verify that P0500 is the only speed‑related code present.
  2. Inspect the VSS wiring and connector for visible damage, corrosion, or loose pins.
  3. Measure the sensor’s voltage or frequency signal with a multimeter/oscilloscope while the vehicle is moving to confirm proper output.
  4. Replace the vehicle speed sensor if the signal is absent or out of specification, then clear the code and retest.
  5. If the sensor and wiring test good but the code returns, test the PCM’s VSS input voltage; only consider PCM replacement as a last resort.

Code facts & related codes

SystemPowertrain (engine & transmission)
StandardizationSAE generic — identical on every make

Frequently asked

Can a bad PCM cause a P0500 code?

It is possible but uncommon. In most cases the fault is due to the sensor, its connector, or the wiring. PCM replacement should only be considered after all other possibilities have been ruled out.

Will the check engine light stay on after fixing the sensor?

After repairing the faulty component, clear the codes with a scan tool or disconnect the battery for a few minutes. The light should turn off if the repair was successful.

Is it safe to drive with a P0500 code?

Driving is possible, but expect impaired speedometer, possible transmission shifting issues, and reduced functionality of cruise control or traction‑control systems. It is advisable to address the problem promptly.

Why do some technicians suggest replacing the PCM for P0500?

Some shops may recommend PCM replacement because it is a costly part, but most real‑world cases are resolved by fixing the sensor or wiring. Replacing the PCM without confirming it is the cause is usually unnecessary.