OBD-II Generic Error Code P2159: How to Fix It
Medium 1–3 hours Medium Severity
Verified June 2026
- Error Code
- P2159
- Brand
- OBD-II Generic
- Product Type
- automotive
- Severity
- Medium
- DIY Difficulty
- Medium
- Estimated Fix Time
- 1–3 hours
Ad
Tools You'll Need
- OBD2 diagnostic scanner (with live data capability)
- Digital multimeter
- Feeler gauge set
- Basic socket set (metric)
- Torque wrench
- Back-probe test kit
- Wire brush
- Brake cleaner / electrical contact cleaner
- Vehicle-specific wiring diagram or service manual
- Floor jack and jack stands
How to Fix Error Code P2159
-
Scan and Document the Code
Do not clear codes without first recording all data. Clearing codes erases valuable freeze frame information that can pinpoint the fault. -
Inspect the Vehicle Speed Sensor B Wiring and Connector
Always turn the ignition OFF before inspecting or disconnecting any sensor connector to avoid damaging the ECU or causing electrical shorts. -
Test the Vehicle Speed Sensor B with a Multimeter
Never probe connector terminals with the sensor still plugged in unless using a back-probe kit, as forcing test leads can damage the terminals. -
Check the Reluctor Ring or Tone Wheel
Always use properly rated jack stands when working under a raised vehicle. Never rely solely on a floor jack to support the vehicle. -
Measure Sensor Air Gap
-
Replace Vehicle Speed Sensor B if Faulty
On transmission-mounted sensors, a small amount of transmission fluid may spill when removing the sensor. Have a rag ready and top off the fluid level after replacement if needed. -
Inspect and Repair Ground and Power Circuits
Do not probe ECU connector terminals with sharp test probes that could damage the delicate pins. Use proper back-probe pins or a piercing probe. -
Verify the Repair and Road Test
Parts You May Need
Vehicle Speed Sensor B
Check Price on Amazon
Reluctor ring / tone wheel
Check Price on Amazon
Wiring harness repair connector
Check Price on Amazon
Wheel hub bearing assembly (with integrated reluctor ring)
Check Price on Amazon
Electrical contact cleaner
Check Price on Amazon
Vehicle Speed Sensor B
Check Price on Amazon
Reluctor ring / tone wheel
Check Price on Amazon
Wiring harness repair connector
Check Price on Amazon
Wheel hub bearing assembly (with integrated reluctor ring)
Check Price on Amazon
Electrical contact cleaner
Check Price on Amazon
Vehicle Speed Sensor B
Check Price on Amazon
Reluctor ring / tone wheel
Check Price on Amazon
Wiring harness repair connector
Check Price on Amazon
Wheel hub bearing assembly (with integrated reluctor ring)
Check Price on Amazon
Electrical contact cleaner
Check Price on Amazon
Vehicle Speed Sensor B
Check Price on Amazon
Reluctor ring / tone wheel
Check Price on Amazon
Wiring harness repair connector
Check Price on Amazon
Wheel hub bearing assembly (with integrated reluctor ring)
Check Price on Amazon
Electrical contact cleaner
Check Price on Amazon
Ad
When to Call a Professional
Call a professional mechanic or auto electrician if: the wiring harness shows extensive damage requiring splicing or replacement; the fault traces to the ECU itself; the reluctor ring is damaged and requires axle, differential, or transmission disassembly to replace; the code persists after sensor and wiring repairs; or you are not comfortable working under a raised vehicle or reading wiring diagrams. Transmission-mounted sensors on some vehicles require dropping the transmission pan, which is best left to a professional.Frequently Asked Questions
What is Vehicle Speed Sensor B and how is it different from Sensor A?
Most vehicles use multiple speed sensors. Sensor A (covered by codes like P2158) is typically the primary sensor — often located on the transmission input shaft or a front wheel. Sensor B (P2159) is the secondary sensor and is commonly found on the transmission output shaft, rear differential, or a specific wheel hub depending on the vehicle. Both feed speed data to the ECU, but they monitor different points in the drivetrain.
Can I drive my car with a P2159 code?
You can drive short distances at low speeds, but it is not recommended for extended or high-speed driving. P2159 can cause inaccurate speedometer readings, erratic automatic transmission shifting, and may disable or degrade ABS and traction control systems. On some vehicles it can trigger limp mode, limiting speed and power. Address the fault as soon as possible to avoid safety risks and potential transmission damage.
Will a bad wheel bearing cause a P2159 code?
Yes, it can. On vehicles where the speed sensor mounts near or integrates with a wheel hub bearing assembly, excessive wheel bearing play can cause the reluctor ring to wobble or move out of the sensor's optimal detection range, producing an erratic or missing signal. If you notice wheel noise, vibration, or play alongside P2159, inspect the wheel bearing before assuming the sensor itself is faulty.
How much does it cost to fix a P2159 code at a shop?
Repair costs vary widely by vehicle and root cause. A standalone Vehicle Speed Sensor B replacement typically costs $80–$250 in parts and labor at a shop. If the issue is wiring damage, expect $100–$400 depending on the extent of the repair. If a reluctor ring or wheel bearing replacement is needed, costs can rise to $200–$600 or more. Getting a diagnostic scan first (usually $80–$150 at a shop) helps confirm the exact fault before committing to repairs.
Can a P2159 code cause transmission shifting problems?
Yes. The transmission control module (TCM) relies on vehicle speed sensor data to determine the correct gear, shift timing, and torque converter lock-up. A faulty or missing VSS B signal can cause late shifts, harsh shifts, early downshifts, or the transmission staying in a single gear (limp mode). Resolving P2159 typically restores normal transmission behavior once the root cause — sensor, wiring, or reluctor ring — is corrected.