DOBD DashX ☰ Browse all codes
P2159

Vehicle Speed Sensor B Circuit Range/Performance

Vehicle speed / idle control Generic OBD-II Medium

What it means

P2159 means the second vehicle speed sensor's signal is present but not tracking correctly against expected values. The ECM uses road speed for shift scheduling, the speedometer, and cruise control, so a bad reading shows up as erratic shifts, a jumpy speedometer, or disabled cruise. It's usually a sensor, wiring, or tone-ring issue and does not stop the engine from starting.

Medium

Can I keep driving? The engine runs, but a bad speed signal can cause erratic shifting, an inaccurate speedometer, and disabled cruise control — driveable with care, fix soon.

Common symptoms

What you'll notice

Common causes

Most likely first

  1. Faulty vehicle speed sensor B
  2. Open or shorted wiring in the speed sensor circuit
  3. Poor or corroded connector at the sensor
  4. Damaged reluctor/tone ring the sensor reads

How to diagnose & fix

Work through it in order

  1. Read freeze-frame data and compare speed sensor B's reading to actual road speed in live data.
  2. Inspect the sensor connector and wiring for corrosion, damage, or a loose pin.
  3. Check the sensor's signal, power, and ground; inspect the tone/reluctor ring for damage or debris.
  4. Replace the vehicle speed sensor if the signal is out of range with good wiring.

FAQ

Quick answers

Is it safe to drive with P2159?+
Generally yes for short trips, but the speedometer may read wrong and the transmission can shift oddly, so drive conservatively until it's repaired.
Can I just clear P2159?+
It will reset once the sensor signal is out of range again. Fix the sensor or its wiring, then clear and confirm the reading tracks true road speed.

Related codes

Often seen with P2159

Read & clear P2159 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