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

Our certified mechanics come to you · 12-month, 12,000-mile warranty

SCHEDULE P2158 DIAGNOSTIC 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 for $70.00. Once we are able to diagnose the problem, you will be provided with an upfront quote for the recommended fix and receive $30.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$70.00$30.00
Toyota$70.00$30.00
BMW$70.00$30.00
SCHEDULE P2158 DIAGNOSTIC Get a fair and transparent estimate upfront

Check Engine Light

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

Fast and easy Check Engine Light is on Inspection service at your home or office.

SCHEDULE P2158 DIAGNOSTIC
Get a fair and transparent estimate upfront

Recent Check Engine Light is on Inspection reviews

Excellent Rating


YourMechanic Check Engine Light is on Inspection Service

Average Rating

4.5/5

Number of Reviews

3,788

Rating Summary
3,460
163
43
24
98
3,460
163
43
24
98

Shaun

7 years of experience
428 reviews
Shaun
7 years of experience
He was on time , took care of business and explained everything i needed to know to get my 300 performing better
2006 CHRYSLER 300 - CHECK ENGINE LIGHT IS ON - PHOENIX, ARIZONA

Alex

19 years of experience
82 reviews
Alex
19 years of experience
Alex was wonderful! He is funny and warm and explained everything he checked :) He called us the day before our appointment to see is we wanted him to come that night imstead- so glad he did! It saved us a whole lot of time the next day and the service call to our house was half the price that the dealership was going to cost and he was much more accomodatimg and efficient than the dealership. So glad we found yourmechanic and Alex! We will be regular customers! !
2012 MINI COOPER - CHECK ENGINE LIGHT IS ON - EL CAJON, CALIFORNIA

Chris

19 years of experience
1240 reviews
Chris
19 years of experience
Love this guy. Thoroughly knowledgeable, passionate about the stuff and very willing to explain me how everything works :-)
2007 NISSAN 350Z - CHECK ENGINE LIGHT IS ON - COSTA MESA, CALIFORNIA

Charles

14 years of experience
176 reviews
Charles
14 years of experience
Professional, Personable and Knowledgeable.
2004 BMW X5 - CHECK ENGINE LIGHT IS ON - WASHINGTON, DISTRICT OF COLUMBIA

More related articles

How to Avoid Back Pain in a Car
If you have back problems, sitting in a car for an extended period of time can be excruciating. Even without back problems, you could experience discomfort and soreness from...
P2159 OBD-II Trouble Code: Vehicle Speed Sensor B Range/Performance
Diagnostic Trouble Code (DTC): P2159 P2159 code definition Vehicle Speed Sensor B Range/Performance...
What are the Car Pool Rules in Hawaii?
Hawaii is widely regarded as a land of vacation and relaxation, and as such, its scenic roads and routes are far better known than the state’s freeways. But, as with all...

Related questions

Q: check engine light is on -- ge -ot a diagnotics test from onstar -- test stated emmissions system issue whatdoes this mean

Hello, thanks for writing in about your Chevrolet Malibu. If they did not give you the trouble code that is stored then you are going to need to have the system tested to see if the code can be diagnosed...

Q: Engine light and limp-home light

Hello, and thank you for writing in. When the vehicle's check engine light and limp mode are both set off, there is a problem with the vehicle that needs to be addressed. You can easily clear the codes with a...

Q: My car has the OBD-II codes P0030 and P0135 for the heater control circuit and sensor. Where is this sensor located?

This is a code that pertains to the heater side of your oxygen sensor. The heater is required to raise the temperature of the sensor so that it can operate properly. Simply unplugging relays/fuses will not keep the code from...

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-800-701-6230 · hi@yourmechanic.com