DOBD DashX ☰ Browse all codes
P0501

Vehicle Speed Sensor A Circuit Range/Performance

Vehicle speed sensor Generic OBD-II High

What it means

P0501 means the vehicle speed sensor "A" is producing a signal, but one the ECM judges implausible or out of range. Because the computer relies on vehicle speed to run the speedometer, transmission shifting, and cruise control, this code typically shows up as an erratic speedometer and rough shifts. It's usually a failing sensor, a damaged tone ring, or wiring — not an engine fault.

High

Can I keep driving? Drivable but degraded — expect an erratic speedometer, harsh or confused shifting, and inoperative cruise control; drive with care until fixed.

Common symptoms

What you'll notice

Common causes

Most likely first

  1. Faulty vehicle speed sensor
  2. Damaged reluctor/tone ring or debris on the sensor tip
  3. Damaged, corroded, or loose wiring or connector in the sensor circuit
  4. Wheel-speed / ABS sensor fault on vehicles that derive speed from ABS
  5. ECM fault (rare)

How to diagnose & fix

Work through it in order

  1. Read freeze-frame data and watch the vehicle speed reading with a scan tool during a test drive to see where it drops out or reads implausibly.
  2. Inspect the speed sensor, its connector, and wiring for damage, corrosion, or looseness.
  3. Check the sensor tip and reluctor ring for metal debris or damaged teeth.
  4. Replace the vehicle speed sensor if the signal is faulty and the wiring is good. Clear and re-test.

FAQ

Quick answers

Is it safe to drive with P0501?+
You can drive, but the speedometer may be unreliable and the transmission can shift oddly, which affects control. Get it repaired promptly, and drive conservatively in the meantime.
Can I just clear P0501?+
It returns once you drive and the ECM sees the same implausible speed signal. Fix the sensor or wiring first.

Related codes

Often seen with P0501

Read & clear P0501 yourself

Scan your car, confirm the code, and clear it once it's fixed — with OBD DashX on your phone.

▶ Get it on Google Play
Verified name — SAE J2012 / ISO 15031-6Guidance reviewed by OBD DashX