Skip the auto shop - Our mechanics make house calls

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

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

The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details
Icon-warranty_badge-02

Skip the repair shop, our top-rated mechanics come to you.

At your home or office

Choose from 600+ repair, maintenance & diagnostic services. Our top-rated mechanics bring all parts & tools to your location.

Fair & transparent pricing

See labor & parts costs upfront, so you can book with confidence.

12-month, 12,000-mile warranty

Our services are backed by a 12-month, 12,000-mile warranty for your peace of mind.

Get A Quote

Need Help With Your Car?

Our certified mobile mechanics make house calls in over 2,000 U.S. cities. Fast, free online quotes for your car repair.

GET A QUOTE

More related articles

P0052 OBD-II Trouble Code: HO2S Heater Control Circuit High (Bank 2 Sensor 1)
P0052 code definition HO2S Heater Control Circuit High (Bank 2 Sensor 1) What the...
P0222 OBD-II Trouble Code: Throttle/Pedal Position Switch/Sensor B Circuit Low Input
P0222 code definition Throttle/Pedal Position Switch/Sensor B Circuit Low Input What the P0222...
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...


Related questions

Q: Truck is lacking power when accelerating, has rough idle, cel on and some times stalls

If the Check Engine Light is on, then a fault code is set. While yes it could be the TPS, have the system diagnosed and fault codes pulled to verify what is actually causing the issue. If you replace the...

Q: My C240 Mercedes feels like it's skipping and the Check Engine Light is on

Hey there. The Check Engine Light comes on when there is a fault stored in the engine control module. A fault can be set by any number of sensors, ignition, or fuel system components that may have gone bad. A...

Q: Trouble code P0607 Engine Control Module & P0138 Oxygen Sensor Circuit

Replacing an engine control module should never be a first step. There are a number of other problems that can give a PO607 trouble code. First the battery voltage should be checked, and if the engine is running, the charging...