P2158Vehicle Speed Sensor B Circuit
- Generic OBD-II code · Powertrain
- Turns on the check-engine light
- Matters for the ITP
- How the car detects it
- P2158 reports an electrical fault in the circuit of a second vehicle speed signal, sensor B. P0500 is the matching code for sensor A. Which pickup carries the letter B is up to the manufacturer: a transmission output sensor, one of the ABS wheel sensors or another wheel. The only public manufacturer reference comes from Ducati: on the Scrambler 800 of model year 2021, P2158 stands for the front wheel speed sensor and P0500 for the rear one, and both could appear together with U0323 after fitting the accessory anti-theft kit, a case in which no sensor or ECU needs replacing. No car maker documents P2158 publicly. California's OBD rule names the vehicle speed sensor among input components to be checked for circuit faults. Speedometer, cruise control, ABS functions or shift timing may suffer.
- What you may notice
- Check engine light on
- Speedometer erratic or dropping out
- Cruise control or ABS/traction functions unavailable
- Likely causes
- LikelySpeed sensor B defective or its tone ring damaged
- LikelyBroken wire, corroded or loose connector in the sensor circuit
- RareRetrofitted accessory interfering with the speed signal (Ducati anti-theft kit)
- Inspection (ITP)
- Matters for the ITP. While the check-engine light is on, the car fails the emissions check.
- Repair
- Medium · Often possible to do yourself.Typical cost: €40 – €400
- Related codes
Explanation from obdex (CC0), exactly as the app shows it. Guidance only; confirm with a workshop.