P2158 OBD-II Trouble Code: Vehicle Speed Sensor 'B'

Our certified mechanics come to you · Get a fair and transparent estimate upfront

Red-stars EXCELLENT RATING ON

Cost of diagnosing the P2158 code

P2158 is a diagnostic trouble code (DTC) for "Vehicle Speed Sensor 'B'". This can happen for multiple reasons and a mechanic needs to diagnose the specific cause for this code to be triggered in your situation. Our certified mobile mechanics can come to your home or office to perform the Check Engine Light diagnostic. Once we are able to diagnose the problem, you will be provided with an upfront quote for the recommended fix and receive $20.00 off as a credit towards the repair. All our repairs are backed by our 12-month / 12,000-mile warranty.

Cars Estimate Credit towards follow-up repair Earliest Availability
Ford$20.00
Toyota$20.00
BMW$20.00
SCHEDULE P2158 DIAGNOSTIC Get a fair and transparent estimate upfront

P2158 code definition

Vehicle Speed Sensor 'B'

What the P2158 code means

This trouble code indicates that the powertrain control module has detected a variation in the reference voltage of the vehicle speed sensor 'B' in reference to the wheel speed sensors on the vehicle. This variation could be higher, lower, or a complete cut out of the reference voltage all together.

What are the causes of the P2158 code?

Some of the potential causes of this trouble code could be:

  • A faulty vehicle speed sensor may be present.

  • A faulty wheel speed sensor may exist.

  • Damaged wiring or connectors that are associated with the vehicle speed sensor or the wheel speed sensor would be contributing to this trouble code.

  • The incorrect size tires or wheels affixed to the vehicle may also cause this issue.

  • The powertrain control module may be malfunctioning as a cause of this issue.

  • A broken or faulty ABS tone ring could cause this issue as well.

What are the symptoms of the P2158 code?

Some of the symptoms of this trouble code that the driver may experience would include:

  • The ABS system may be deactivated and the ABS light may be illuminated.
  • The speedometer and the odometer could produce inaccurate readings.
  • The tachometer may behave inappropriately.
  • The transmission may shift incorrectly if it is an automatic transmission.

How does a mechanic diagnose the P2158 code?

A mechanic may begin diagnosing this trouble code by locating the vehicle speed sensor and the wheel speed sensors and checking them and their circuitry for damages. This inspection would also include looking over the ABS tone rings and checking the wheel bearings for play. If any issues are found during this inspection, they should be resolved before any further diagnostics could take place. If the wheels and tires are the incorrect size, this issue would also need to be resolved at this time. If no issues are found during the inspection of all of these parts, the powertrain control module would be tested with a high tech scan tool to test for proper function.

Common mistakes when diagnosing the P2158 code

It is very easy to skip over the obvious. It is very important to check that the wheel and tire size are correct for the vehicle. The powertrain control module is programmed to accept a certain tire size and if this is not correct, other systems of the vehicle may perform improperly.

How serious is the P2158 code?

This trouble code would be very serious depending on the exact symptoms. If the transmission is misbehaving, the issue would be considered very serious and should be resolved as soon as possible. If the only symptom of this issue is a malfunctioning gauge cluster, this issue would be considered less serious and could be put on the back burner for a short time. Just with all Check Engine Lights, it is always best to have the issue resolved at the earliest possible opportunity.

What repairs can fix the P2158 code?

Repairs that can potentially resolve the issues caused by this trouble code would include:

Additional comments regarding the P2158 code

If the gauges are not reading correctly due to this trouble code, it would be a good idea to drive slightly slower in order to reduce the chances of a speeding ticket and ensure that you are driving at safe speeds.

Need help with a P2158 code?

YourMechanic offers certified mobile mechanics who will come to your home or office to diagnose and repair your vehicle. Get a quote and book an appointment online or speak to a service advisor at 1-800-701-6230

P2158
trouble codes
Check Engine Light

No more waiting rooms! Our mechanics will come to you to diagnose and fix the P2158 code.

SCHEDULE P2158 DIAGNOSTIC
Get a $20 credit for the follow-up repair

Recent Check Engine Light is on Inspection reviews

Excellent Rating

(6,144)

Rating Summary
5,685
221
51
35
152
5,685
221
51
35
152

Chris

11 years of experience
13 reviews
Chris
11 years of experience
Ford F-150 - Check Engine Light is on - North Salt Lake, Utah
We were having problems with our check engine light, and Chris was exceptionally thorough until he found the problem and could help resolve the situation. We appreciate having someone who cares enough to get the job done right, not just done. We will definitely use Chris' services in the future. Thanks Chris.

Leng

21 years of experience
2 reviews
Leng
21 years of experience
Mazda MPV - Check Engine Light is on - Seattle, Washington
Leng arrived on time and explained the issue that my van is having. I will make a follow up appointment for the fix. Friendly, easy to talk to, and professional - thank you very much!

Okela

13 years of experience
11 reviews
Okela
13 years of experience
Land Rover LR4 - Check Engine Light is on - Brooklyn, New York
Okela was incredible! He is super thorough and took time to walk us through the issues with our LR4. Couldn’t recommend more! Thank you Okela!!

Robert

37 years of experience
188 reviews
Robert
37 years of experience
Land Rover LR2 - Check Engine Light is on - Atlanta, Georgia
Robert arrived on time. Did a diagnostic check quickly. He was friendly, and gave great service. He knows how to work on a Land Rover.


More related articles

P2757 OBD-II Trouble Code: Torque Converter Clutch Press Control Solenoid Control Circuit Performance or Stuck Off
P2757 means a problem with the torque converter clutch pressure control solenoid due to a bad torque converter or solenoid or electrical issues.
P2127 OBD-II Trouble Code: Throttle/Pedal Position Sensor/Switch 'E' Circuit Low
P2127 code definition The P2127 code is a generic OBD-II diagnostic trouble code indicating a fault with the throttle or pedal position...
P2529 OBD-II Trouble Code: Vacuum Reservoir Press Sensor Circuit Intermmittent
P2529 code means the vacuum reservoir pressure sensor is not sending an input signal due to a defective vacuum sensor, pump, hose, valve, or a leak.

Related questions

Powertrain warning lamp.

Hello. The powertrain warning light, commonly referred to as the check engine light can come on for many reasons. If the engine computer detects an issue with the engine management, fuel, ignition, or emissions systems, it will set off the...

I have a 2002 Toyota Corolla and I'm having hesitation issues coming from a stop. I have tried everything to try and fix it. I hav

Claimed by Kevin Gainer

the car has suffocation feeling when accelerator is pressed and does not speed constantly

This sounds like a low fuel pressure problem, or an air filter and mass airflow (MAF) sensor problem. Check the fuel pressure and replace the fuel filter first to see if it helps. Next, have the system computer scanned...

How can we help?

Our service team is available 7 days a week, Monday - Friday from 6 AM to 5 PM PST, Saturday - Sunday 7 AM - 4 PM PST.

1 (855) 347-2779 · hi@yourmechanic.com