What Does P2158 Mean?
The PCM has detected a malfunction in the secondary vehicle speed sensor (VSS B). This sensor provides backup speed data and cross-checks the primary VSS signal for redundancy.
Common Causes
40%
Faulty vehicle speed sensor B
25%
Damaged or corroded VSS B wiring or connector
15%
Failed tone ring or reluctor wheel for VSS B
12%
Faulty PCM or instrument cluster module
8%
Transmission output shaft bearing wear causing excessive sensor gap
Diagnostic Steps
1
Step 1: Inspect VSS B connector for corrosion, bent pins, or moisture intrusion
2
Step 2: Check VSS B reference voltage and ground circuits (typically 5V or 12V supply)
3
Step 3: Monitor VSS B signal with scan tool while driving or rotating output shaft; compare to VSS A
4
Step 4: Measure resistance of VSS B if passive magnetic type, or check AC voltage output during rotation
5
Step 5: Inspect tone ring/reluctor wheel for damage, missing teeth, or debris buildup
Estimated Repair Cost
$100 - $400
Parts + labor, varies by vehicle and location
The PCM has detected a malfunction in the secondary vehicle speed sensor (VSS B). This sensor provides backup speed data and cross-checks the primary VSS signal for redundancy.
The most common cause of P2158 (Vehicle Speed Sensor "B") is: Faulty vehicle speed sensor B
Typical repair costs for P2158 range from $100 to $400, depending on the vehicle, location, and whether you do it yourself or go to a shop.
Speedometer may be inaccurate or non-functional. Cruise control and ABS may be disabled. Safe to drive but address promptly for full vehicle functionality.
Start by connecting an OBD2 scanner to read the code and any freeze frame data. Then follow the diagnostic steps specific to P2158 to identify the root cause.
OBDHut Mobile App
Scan codes directly from your car with the OBDHut app.
Coming Soon
Quick Info
Category
Powertrain
System
Transmission/Drivetrain
Difficulty
Type
Generic (SAE)
Recommended Tools
OBD2 Scanner
A quality scan tool helps you read codes, view live data, and clear faults.