DTC codes / P21xx · Fuel and air metering / P2159
P2159 means the powertrain control module (PCM) has detected that the signal from vehicle speed sensor 'B' is outside the expected range or is not performing reliably compared to other speed inputs. The PCM monitors this sensor to know how fast the vehicle is moving, and when the signal is erratic, missing, or implausible, it stores this code and turns on the check engine light.
You can usually drive the vehicle with this code, but avoid sustained high speeds or heavy loads because erratic speed signals can affect transmission shifting and cruise control. If the speedometer is dead or the transmission behaves poorly, have it diagnosed promptly to prevent further damage.
Tools we recommend are in the Auto Veteran shop on Amazon. As an Amazon Associate we earn from qualifying purchases.
Guidance is general and written for all OBD-II vehicles. Exact tests and values vary by model, so confirm the fault before replacing parts.
Get the app
Quick access from your home screen.