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

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 code means The manufacturer specifies a range of acceptable voltage to be produced from the throttle position...
Insurance Requirements for Car Registration in Kentucky
The Kentucky Transportation Cabinet requires that all drivers in Kentucky carry liability automotive insurance, or “financial responsibility” in order to operate a vehicle legally and maintain vehicle...
Veteran and Military Driver Laws and Benefits in New Mexico
The state of New Mexico offers a number of benefits and perks for those Americans who have either served in an Armed Forces branch...


Related questions

Q: rough idle and misfiring at stops

Lets start with what the codes mean. P0060 - indicates that there is a network failure to the ECU. One or more control modules are not communicating. This is usually caused by a bad ECU, poor electrical connections from corrosion...

Q: P0442

As you may already know, this may be related to a faulty or leaking gas cap, however this can also be related to several other factors such as the following: A non-conforming gas cap (i.e. not factory/original brand) A...

Q: Trouble running when the engine warms up, dash lights on - 2007 Subaru B9 Tribeca

The P0137/P0157 codes indicate the "rear" (behind the catalytic converters) oxygen sensors are not functioning properly. In turn, they are signaling (incorrectly) for more fuel, which is causing the P0172/P0175 over-rich codes. This is clogging your converters, as well as...