OBD-II Generic Error Code P2160: How to Fix It

Medium 1-3 hours Medium Severity Verified June 2026
Error Code
P2160
Brand
OBD-II Generic
Product Type
automotive
Severity
Medium
DIY Difficulty
Medium
Estimated Fix Time
1-3 hours
Error code P2160 means your vehicle's powertrain control module (PCM) has detected an abnormally low voltage signal from Vehicle Speed Sensor B (VSS B) circuit. This sensor helps the PCM monitor wheel or transmission output speed, and a faulty reading can affect transmission shifting, traction control, and cruise control. This is a medium-severity code — your vehicle may still drive, but you should diagnose and repair it promptly to avoid further drivetrain or safety issues.
Ad

Tools You'll Need

How to Fix Error Code P2160

  1. Scan and Record All DTCs

    Do not clear codes without first writing them all down. Clearing codes erases freeze-frame data that is critical for accurate diagnosis.
  2. Inspect the VSS B Wiring and Connector

    Make sure the engine is OFF and the ignition key is removed before touching any wiring near moving drivetrain components. Allow the exhaust and engine to cool if the vehicle was recently driven.
  3. Test the VSS B Sensor Signal Voltage

    Be careful when working near rotating components. Never place hands near belts, fans, or driveshafts with the engine running.
  4. Check the Circuit for Shorts and Open Wiring

    Always disconnect the battery before performing continuity or resistance tests to protect the PCM from accidental shorts.
  5. Replace the Vehicle Speed Sensor B

    Some speed sensors are integrated into the ABS wheel bearing hub assembly and cannot be replaced separately — verify this for your specific vehicle before purchasing a standalone sensor.
  6. Clear Codes and Perform a Road Test

    Drive safely during road testing. Have a second person monitor the scan tool if possible, or pull over safely to check readings.

Parts You May Need

Vehicle Speed Sensor B
Check Price on Amazon
ABS Wheel Bearing Hub Assembly
Check Price on Amazon
Automotive Wiring Repair Kit
Check Price on Amazon
Electrical Connector Terminals and Pigtail
Check Price on Amazon
Transmission Fluid
Check Price on Amazon
Vehicle Speed Sensor B
Check Price on Amazon
ABS Wheel Bearing Hub Assembly
Check Price on Amazon
Automotive Wiring Repair Kit
Check Price on Amazon
Electrical Connector Terminals and Pigtail
Check Price on Amazon
Transmission Fluid
Check Price on Amazon
Vehicle Speed Sensor B
Check Price on Amazon
ABS Wheel Bearing Hub Assembly
Check Price on Amazon
Automotive Wiring Repair Kit
Check Price on Amazon
Electrical Connector Terminals and Pigtail
Check Price on Amazon
Transmission Fluid
Check Price on Amazon
Vehicle Speed Sensor B
Check Price on Amazon
ABS Wheel Bearing Hub Assembly
Check Price on Amazon
Automotive Wiring Repair Kit
Check Price on Amazon
Electrical Connector Terminals and Pigtail
Check Price on Amazon
Transmission Fluid
Check Price on Amazon
Ad

When to Call a Professional

You should take your vehicle to a qualified mechanic or dealership technician if: the wiring harness shows extensive damage requiring significant re-routing or splicing; if the fault traces back to the PCM itself (rare but possible); if Vehicle Speed Sensor B is part of an integrated ABS wheel bearing hub that requires a hydraulic press to replace; or if you are not comfortable performing live electrical tests near drivetrain components. Additionally, if P2160 is accompanied by ABS warning lights, traction control faults, or transmission shifting problems, a professional with advanced scan tools may be needed to reprogram or calibrate the system after repair.

Frequently Asked Questions

Can I drive my car with a P2160 code?
In most cases, your vehicle will still drive with a P2160 code, but you may notice issues such as erratic transmission shifting, disabled traction control, or non-functional cruise control. Driving long distances with this code is not recommended, as the PCM may enter a limp mode or the underlying wiring fault could worsen over time.
What is the difference between VSS A and VSS B?
VSS A typically refers to the primary vehicle speed sensor used for transmission control and speedometer function, while VSS B is a secondary sensor that monitors a different speed reference point — such as a different axle, the transfer case, or an individual wheel. The exact locations depend on your vehicle's design and drivetrain configuration.
Will P2160 cause my check engine light to come on?
Yes. P2160 is a powertrain code that will trigger the check engine light (malfunction indicator lamp). On some vehicles, it may also trigger the ABS warning light or traction control light if the speed sensor is shared with those systems.
How much does it cost to fix a P2160 code at a shop?
If only a wiring repair or sensor replacement is needed, expect to pay between $75 and $300 in parts and labor at an independent shop. Dealerships may charge more. If the fault involves an integrated ABS hub bearing assembly, costs can rise to $200–$600 or more depending on the vehicle. Always get a written diagnosis before approving any repairs.
Can a bad ground cause a P2160 code?
Yes, absolutely. A poor or corroded ground connection in the VSS B circuit is one of the most common causes of a 'circuit low' code. Always check that the sensor's ground wire has a clean, tight connection both at the sensor connector and at the chassis or engine ground point. Clean any corrosion with a wire brush and ensure all ground bolts are torqued securely.