P0158 O2 Sensor Circuit High Voltage (Bank 2, Sensor 2)
The P0158 trouble code means the engine control module (ECM/PCM) has detected an abnormally high voltage signal from the oxygen (O2) sensor on Bank 2, Sensor 2.
This sensor is normally located downstream of the catalytic converter. The code indicates that the signal being reported by the sensor is higher than the range the control module expects under the current operating conditions.
An important point is that “high voltage” does not automatically mean that the engine is running too rich. A high O2 sensor signal can result from a genuinely rich exhaust mixture, but it can also be caused by a defective sensor, wiring problems, electrical contamination, or an exhaust-related problem.
Understanding Bank 2, Sensor 2
Before diagnosing P0158, it is important to identify the correct sensor.
Bank 2 is the cylinder bank that does not contain cylinder number 1.
Sensor 2 normally means the O2 sensor positioned after the catalytic converter.
Therefore, P0158 generally refers to:
Bank 2 downstream oxygen sensor — high signal voltage
On V6, V8 and other engines with two cylinder banks, there will normally be a Bank 1 and Bank 2. An inline engine generally has only one bank.
The exact sensor location should always be confirmed using the vehicle's service information because sensor configurations can differ between manufacturers.
What Does “High Voltage” Mean?
The word “high” in P0158 primarily describes the electrical signal being detected by the ECM.
It should not be interpreted simply as:
“The oxygen level is high.”
Nor does it automatically mean:
“The engine has too much fuel.”
The oxygen sensor produces a signal that changes according to the oxygen content of the exhaust and the type of sensor used. On many conventional narrowband sensors, a higher signal voltage is generally associated with a lower oxygen content in the exhaust, which can occur during a rich condition.
However, the control module can also see an abnormally high signal because of an electrical fault.
This distinction is essential when diagnosing P0158.
How the Bank 2 Sensor 2 O2 Sensor Works
The downstream oxygen sensor monitors exhaust gases after they have passed through the catalytic converter.
Its information helps the ECM evaluate catalytic-converter operation and, depending on the vehicle's control strategy, may also contribute to other fuel and emissions calculations.
During normal operation, the sensor signal should behave within a range expected by the ECM.
If the signal remains excessively high or reaches a level that the ECM considers abnormal, it may store P0158.
The ECM is therefore not simply asking whether the sensor voltage is high at one particular moment. It evaluates the signal under specific operating conditions and may determine that the sensor is stuck high or consistently above the expected range.
Common Causes of P0158
There are several possible reasons why Bank 2 Sensor 2 may report a high voltage condition.
Rich exhaust mixture
An actual rich-running condition can cause the downstream O2 sensor to report a high signal.
Possible sources of an excessively rich mixture include:
-
Leaking fuel injector
-
Excessive fuel pressure
-
Fuel pressure regulator problem
-
Faulty mass airflow sensor
-
Faulty engine coolant temperature sensor
-
Excessive fuel delivery
-
EVAP purge problems
-
Incorrect engine-management calculations
-
Misfire-related exhaust conditions
However, a rich mixture should be confirmed with diagnostic data rather than assumed from P0158 alone.
Faulty oxygen sensor
The O2 sensor itself may develop an internal electrical or sensing fault that causes its signal to remain excessively high.
Age, contamination, overheating, oil consumption, coolant contamination, and physical damage can affect sensor operation.
Short to voltage in the signal circuit
A damaged wire can cause the O2 sensor signal circuit to contact a power supply or another circuit.
This can force the signal voltage higher than it should be and trigger P0158.
This is an especially important possibility when the code appears suddenly after wiring repairs, exhaust work, or sensor replacement.
Damaged connector
Loose terminals, corrosion, moisture, or contamination inside the connector can distort the sensor signal.
Exhaust contamination
Oil, coolant, excessive fuel, or other contaminants entering the exhaust can affect oxygen sensor operation.
The sensor may then produce abnormal readings even though its electrical circuit is intact.
Exhaust system problems
Exhaust leaks can influence oxygen-sensor readings. Although an exhaust leak more commonly introduces additional oxygen and can create a lean-looking signal, the overall exhaust conditions and location of the leak can complicate sensor readings.
The exhaust should therefore be inspected rather than assuming the sensor is defective.
Ground or wiring problems
Poor grounds, damaged wiring, or incorrect repairs can alter the voltage seen by the ECM.
ECM/PCM fault
A control-module problem is possible, but it should be considered only after the sensor and its wiring have been properly tested.
Replacing an ECM simply because P0158 is present is not an appropriate first diagnostic step.
Symptoms of P0158
The symptoms can vary considerably depending on the cause.
Some vehicles may show almost no noticeable driving problem apart from the Check Engine Light.
Possible symptoms include:
-
Check Engine Light
-
Increased fuel consumption
-
Rich exhaust smell
-
Rough engine operation
-
Hesitation
-
Poor acceleration
-
Increased emissions
-
Failed emissions inspection
-
Unusual O2 sensor live-data readings
-
Poor fuel economy
If the underlying cause is an actual rich-running condition, the engine may develop more obvious performance problems.
If the problem is limited to the downstream sensor circuit, however, drivability may remain almost normal.
Does P0158 Mean the Engine Is Running Rich?
Not necessarily.
This is one of the most important things to understand about this trouble code.
P0158 describes a high O2 sensor circuit signal. It does not prove that the engine is producing an excessively rich mixture.
For example, a shorted signal wire could force the O2 signal high even when the actual air-fuel mixture is normal.
Similarly, an internally failed O2 sensor can report a high signal incorrectly.
Therefore, the actual mixture condition should be checked using fuel trims, upstream sensor data, airflow measurements, fuel pressure, injector operation, and other appropriate information.
How P0158 Is Diagnosed
A good diagnosis starts with the entire fault-code list rather than P0158 alone.
Other stored or pending codes may reveal the underlying problem.
The technician should also examine the freeze-frame data to determine the conditions under which P0158 was stored.
Important information can include:
-
Engine RPM
-
Coolant temperature
-
Engine load
-
Vehicle speed
-
Fuel trims
-
O2 sensor voltage
-
Airflow readings
-
Fuel pressure where available
The Bank 2 Sensor 2 signal should then be observed using a suitable scan tool.
The key question is whether the sensor signal is genuinely high or whether the electrical circuit is forcing the ECM to see a high voltage.
Check the O2 Sensor Wiring Before Replacing It
The wiring should be inspected carefully, especially near the exhaust.
Look for:
-
Melted insulation
-
Burned wires
-
Exposed conductors
-
Chafed wiring
-
Corrosion
-
Loose terminals
-
Water intrusion
-
Incorrect previous repairs
-
Wiring touching the exhaust
-
Short circuits to power
Because Bank 2 Sensor 2 is usually located close to the catalytic converter, heat damage is a realistic possibility.
A wiring fault can produce exactly the kind of high signal that causes P0158.
Check the Sensor Signal With Live Data
Live data can be extremely useful.
The behavior of Bank 2 Sensor 2 should be compared with the expected behavior for that particular sensor and vehicle.
If the downstream sensor remains at an unusually high value while other sensor data indicates normal engine operation, the sensor and its circuit become important suspects.
However, the exact expected voltage behavior depends on the sensor design.
Some vehicles use conventional narrowband oxygen sensors, while others use different air-fuel ratio or wideband technology.
For this reason, there is no single universal voltage value that can be used to diagnose every P0158 case.
The manufacturer's specifications should be followed.
Check Fuel Trims
Fuel trims can help determine whether the engine is actually running rich.
If P0158 occurs together with evidence of a rich condition, investigate the fuel system and air-metering system.
Potential areas include:
-
Fuel pressure
-
Injector leakage
-
MAF sensor
-
MAP sensor
-
Engine coolant temperature input
-
EVAP purge system
-
Air intake system
-
Ignition system
-
Engine operating conditions
If fuel trims and other engine data indicate normal mixture control while Bank 2 Sensor 2 remains abnormally high, an O2 sensor or electrical problem becomes more likely.
P0158 and the Catalytic Converter
P0158 does not automatically mean that the catalytic converter is defective.
The Bank 2 Sensor 2 sensor is positioned after the catalytic converter, but its high signal can result from several different problems.
A catalytic converter problem should be investigated if other diagnostic information points in that direction.
For example, a separate catalyst-efficiency code may require additional testing.
Replacing an expensive catalytic converter solely because P0158 is present is not a good diagnostic strategy.
P0158 vs. P0157
These codes concern the same general sensor location but indicate opposite electrical conditions.
P0157 indicates a low voltage condition from Bank 2 Sensor 2.
P0158 indicates a high voltage condition from Bank 2 Sensor 2.
P0159, on the other hand, concerns a slow response from the same general sensor location.
The distinction is important because the diagnostic path is different for a high signal, low signal, and slow-response condition.
P0158 vs. P0175
These codes should not be confused.
P0158 identifies a high signal from the Bank 2 Sensor 2 O2 sensor circuit.
P0175 generally indicates that the engine is running too rich on Bank 2.
A vehicle can potentially have both codes, but they do not mean the same thing.
If P0158 is accompanied by P0175, the possibility of a genuine rich condition becomes more significant.
If P0158 appears by itself, an electrical or sensor-related problem should remain high on the diagnostic list.
Can P0158 Damage the Catalytic Converter?
If the underlying problem is a genuinely rich-running engine, continued operation can potentially damage the catalytic converter.
Excess fuel entering the exhaust can increase catalyst temperature and place additional stress on the catalyst.
However, if P0158 is caused only by a faulty downstream sensor or its wiring, the situation is different.
The code itself does not mean that the catalytic converter is being damaged.
The important step is determining why the sensor signal is high.
Can You Drive With P0158?
In many cases, a vehicle with P0158 will continue to drive.
If the engine is running normally and the only symptom is the Check Engine Light, the vehicle may not experience an immediate drivability problem.
Nevertheless, the fault should not be ignored indefinitely.
If you notice:
-
Strong fuel smell
-
Severe loss of power
-
Rough running
-
Misfires
-
Excessive fuel consumption
-
A flashing Check Engine Light
the vehicle should be inspected promptly.
A flashing Check Engine Light combined with severe misfire can indicate a condition capable of damaging the catalytic converter.
How Is P0158 Repaired?
The repair depends entirely on the confirmed cause.
Possible repairs include:
-
Replacing the Bank 2 Sensor 2 oxygen sensor
-
Repairing damaged wiring
-
Replacing a damaged connector
-
Correcting a short to voltage
-
Repairing power or ground problems
-
Repairing an exhaust leak
-
Correcting excessive fuel pressure
-
Replacing a leaking injector
-
Repairing an EVAP purge problem
-
Correcting an airflow-sensor problem
-
Repairing another condition causing a genuine rich mixture
After the repair, the code should be cleared and the vehicle operated under appropriate conditions to verify that the fault does not return.
Should You Replace the O2 Sensor Immediately?
No.
Although a failed O2 sensor is one possible cause, P0158 is not a direct instruction to replace the sensor.
A technician should first establish whether the high signal originates from:
-
The actual exhaust condition,
-
The oxygen sensor itself, or
-
The electrical circuit between the sensor and ECM.
This approach prevents unnecessary sensor replacement.
Final Thoughts
P0158 O2 Sensor Circuit High Voltage (Bank 2, Sensor 2) indicates that the ECM/PCM is detecting an excessively high signal from the downstream oxygen sensor on Bank 2.
The cause can be a defective O2 sensor, a shorted signal wire, connector damage, wiring problems, or a genuinely rich exhaust condition. In some cases, other engine or fuel-system faults can create the conditions that lead to the code.
The most reliable diagnosis combines scan-tool live data, freeze-frame information, fuel-trim analysis, wiring inspection, sensor testing, and examination of the engine's actual air-fuel condition.
Most importantly, do not interpret “high voltage” as automatic proof of a rich mixture and do not replace the O2 sensor solely because P0158 is stored. The circuit and the engine's operating condition should both be verified before replacing components.