What does OBD2 code P0158 mean?+
P0158 stands for O2 Sensor Circuit High Voltage Bank 2 Sensor 2. Downstream O2 sensor bank 2 reads consistently high voltage.
What causes code P0158?+
Rich condition passing through converter; Failed sensor stuck rich; Leaking injectors on bank 2
How do I fix code P0158?+
Check for rich condition on bank 2; Inspect injectors; Replace downstream sensor
How much does it cost to fix P0158?+
Estimated repair cost for P0158 is $100–$280.
Is P0158 DIY-friendly?+
Yes — P0158 is generally DIY-friendly with basic tools.