P0158 OBD2 Code Guide
P0158 is a powertrain diagnostic trouble code. Use this hub to understand the plain meaning, the first checks to run, and which vehicle-specific guides may be more useful before replacing parts.
O2 Sensor Circuit High Voltage (Bank 2, Sensor 2)
Code P0158 indicates that the Powertrain Control Module (PCM) has detected a consistently high voltage signal from the downstream oxygen sensor on Bank 2 (the side of the engine opposite to cylinder #1). This sensor, known as Sensor 2, is located after the catalytic converter and is primarily responsible for monitoring the converter's efficiency by measuring the oxygen content in the exhaust gases. A consistently high voltage (typically above 0.9 volts for a zirconium dioxide sensor) suggests either a rich exhaust condition exiting the catalytic converter, a short to voltage in the sensor's signal circuit, or an internal fault within the sensor itself. This condition can lead to increased emissions, reduced fuel economy, and potential damage to the catalytic converter over time.
Code verification standard
P0158 is published with SAE J2012 / ISO 15031-6 code structure plus OBD2 P0158 diagnostic context.
First checks
- - Read all stored and pending codes before clearing anything.
- - Save freeze-frame data so you know speed, load and temperature when the code set.
- - Inspect wiring, connectors, fuses, hoses and obvious leaks tied to the named system.
- - Compare live data against realistic values before buying sensors or modules.
- - Clear the code only after repair and complete a drive cycle to confirm it does not return.
P0158 diagnostic path
- 1Inspect the Bank 2 Sensor 2 wiring harness and connector for any signs of damage, fraying, corrosion, or improper connection. Ensure the sensor itself is securely mounted and not physically damaged. Check for any exhaust leaks upstream or near the sensor that could affect readings.
- 2Connect a scan tool and monitor the live data for Bank 2 Sensor 2 voltage. Compare its readings to Bank 1 Sensor 2 (if applicable and healthy) and observe if the voltage remains consistently high (e.g., above 0.9V) under various engine conditions (idle, cruise, acceleration). Also, check short-term and long-term fuel trims for Bank 2; consistently high negative fuel trims could indicate a rich condition.
- 3Disconnect the Bank 2 Sensor 2. Using a multimeter, check for continuity and resistance in the sensor's heater circuit (usually two wires of the same color). Then, with the ignition ON (engine OFF), check for any voltage present on the signal wire (not the heater wires) coming from the PCM harness side, which could indicate a short to voltage. Also, check the sensor's signal wire for proper ground continuity.
- 4Perform a thorough inspection of the exhaust system on Bank 2 for any leaks, especially between the engine and the Bank 2 Sensor 2. Exhaust leaks can introduce ambient air, causing inaccurate O2 sensor readings, although typically this would lead to a lean (low voltage) condition. However, a leak *after* the sensor could potentially affect backpressure and sensor operation, or a rich condition could be caused by an upstream issue. Focus on ensuring no external air is entering the exhaust stream before the sensor.
- 5Investigate potential causes of an excessively rich exhaust condition on Bank 2. This could include a leaking fuel injector on Bank 2 cylinders, excessive fuel pressure, a faulty Mass Air Flow (MAF) sensor providing incorrect air readings, or a malfunctioning Engine Coolant Temperature (ECT) sensor causing the PCM to command an overly rich mixture.
Verify before repair
- - Replace the Bank 2 Sensor 2 Oxygen Sensor: The most common cause for P0158 is a faulty or contaminated O2 sensor that is stuck in a high voltage state.
- - Repair or Replace Damaged Wiring/Connector: Address any detected damage to the sensor's wiring harness or connector, ensuring proper electrical continuity and insulation.
- - Address Upstream Rich Condition: Diagnose and repair any underlying engine issues causing an overly rich fuel mixture on Bank 2, such as a leaking fuel injector, high fuel pressure, or a faulty MAF/ECT sensor.
- - Repair Exhaust Leaks: Seal any exhaust leaks found, particularly those upstream of or near the Bank 2 Sensor 2, to ensure accurate exhaust gas sampling.
Vehicle-specific pages to check next
Searches this page covers
These queries are answered in this guide without creating thin duplicate pages.