P0158 - O2 Sensor Circuit High Voltage (Bank 2 Sensor 2)
P0158 means bank 2 sensor 2 is staying high or reading richer than expected for too long. It is not automatically just a bad oxygen sensor; a biased or failing downstream O2 sensor, wiring short or high-voltage issue, rich-running condition, exhaust contamination, or connector and harness damage can hold the signal high.
Code first. Confirm symptoms and checks before pricing parts.
Oxygen Sensor High-Voltage Diagnostic Path
Confirm whether the downstream O2 sensor is biased, the circuit is shorted, or the exhaust stream is truly rich.
Inspection Priority
- Verify bank and sensor location before replacing parts
- Inspect wiring for short-to-voltage or melted exhaust contact
- Check fuel trims and misfire data when the exhaust may actually be rich
Explore Related Systems
Compare nearby repair families.
Common Next Steps
Turn the code into the next check.
Use smoke testing when the leak source is not obvious.
Check purge command and sealing before replacing the valve.
Command the vent valve and inspect canister-side blockage or contamination.
Related Inspection
Code Overview
P0158 means bank 2 sensor 2 is staying high or reading richer than expected for too long. It is not automatically just a bad oxygen sensor; a biased or failing downstream O2 sensor, wiring short or high-voltage issue, rich-running condition, exhaust contamination, or connector and harness damage can hold the signal high.
Common Causes
- Toyota Camry: aging downstream O2 sensors, catalyst efficiency concerns, and exhaust-side wiring wear are common downstream-sensor code starting points.
- Ford F-150: wiring damage near exhaust heat, heater circuit failures, and connector issues are frequent P0138/P0141/P0158 causes.
- Chevy Silverado: rich-running conditions, downstream sensor contamination, and exhaust-area harness damage are common causes.
- Honda Accord: downstream sensor aging, heater circuit faults, and connector or harness issues often trigger these codes.
Symptoms
- Check engine light
- Poor fuel economy
- Failed emissions readiness
- Fuel smell or rough running if fuel control is affected
- Usually mild drivability symptoms for downstream faults
Diagnostic Steps
- If the rear O2 sensor is stuck high with no major drivability issue, inspect downstream sensor bias, catalyst behavior, and exhaust-side wiring first.
- If a heater circuit code is strongest during cold starts, verify heater power, ground, fuse protection, and wiring before replacing the sensor.
- If rich-running symptoms appear with high O2 voltage, inspect fuel control, fuel pressure, leaking injectors, and trim data before replacing the sensor.
- Inspect for exhaust leaks before the downstream sensor because added oxygen can cause false switching behavior and inaccurate catalyst or sensor readings.
- If catalyst codes repeat with downstream O2 faults, confirm converter condition and upstream fuel control before replacing sensors only.
- Inspect harness routing near hot exhaust, melted insulation, loose terminals, and connector contamination before condemning the downstream sensor.
Diagnostic Insight
P0158 should be diagnosed as a bank 2 downstream O2 high-voltage fault by separating true rich exhaust, biased sensor output, and exhaust-side wiring problems.
- A rear O2 sensor stuck high with no major drivability issue often points toward downstream sensor bias, catalyst behavior, or wiring rather than a primary fuel-control failure.
- Rich-running symptoms with high O2 voltage should move fuel trims, fuel pressure, injector leakage, and upstream sensor data ahead of sensor replacement.
- Exhaust leaks before the downstream sensor can distort oxygen content and create misleading switching or catalyst data.
- Repeated catalyst codes with downstream O2 issues should trigger converter condition checks before replacing sensors only.
Repair Difficulty
Moderate
General difficulty estimate for the most common repair path.
Likely Repairs & Cost Guides
Confirm the repair path before pricing parts.
Estimator-ready next step after the fault path is confirmed.
Estimator-ready next step after the fault path is confirmed.
Related OBD Codes
Browse nearby codes when systems overlap.
Next Steps
Move from code to checks, then estimate.