Fault code P0158 – O2 sensor circuit high voltage (Bank 2, Sensor 2)

Fault code P0158 is called “O2 Sensor Circuit High Voltage (Bank 2, Sensor 2)” but in different programs it may be called differently. This fault designation applies to all vehicles equipped with OBD-II.

Technical description and explained code P0158

This Diagnostic Trouble Code (DTC) is a general powertrain code. Error P0158 is considered a general code because it applies to all makes and models of vehicles. Although the specific repair steps may vary slightly depending on the model.

Fault code P0158 – O2 sensor circuit high voltage (Bank 2, Sensor 2)

The catalytic converter is used to reduce harmful emissions. To ensure proper operation, an O₂ sensor is located behind the catalytic converter. This monitors the oxygen content of the exhaust gases after the catalytic converter.

The PCM (transmission control module) then compares the readings after the test with the readings before the test. To determine if the catalytic converter is working properly. Code P0158 refers to a malfunction of the oxygen sensor O₂. Which is after the catalytic converter on bank 2 sensor 2. The error indicates the signal voltage is too high.

The sensor O₂ is a four wire sensor. Two wires are for the heating element and two wires are for the sensor. The heater element must have battery voltage on one lead with the engine off. And ground on the other.

The PCM supplies 0.5 volt voltage to the O₂ sensor, which the sensor varies depending on the oxygen content of the exhaust. The PCM also provides the grounding of the sensor.

Changes in the oxygen content, cause the resistance of the O₂ sensor to change. This change in resistance affects the 0.5 volt voltage supplied by the PCM. It can range from 0.1 to 0.9 volts. A value of 0.1 indicates complete depletion and 0.9 indicates complete enrichment.

The code P0158 means that the voltage in the signal circuit was higher than normal. It is worth noting that this sensor switches slower and less frequently than the pre-catalyst sensors.

Symptoms of vehicle malfunctions

The main signal that an error P0158 has occurred is the Malfunction Indicator Lamp (MIL) is also known as the CheckEngine Light.

It can also be warning signs such as:

  1. The Check Engine light comes on (malfunction indicator light).
  2. You may notice lack of power and ignition skips in the engine.
  3. Increased fuel consumption.
  4. The engine is running on a rich mixture.

The fault P0158 is considered to be quite serious, because if it occurs, it can cause problems with the vehicle handling. If this code is detected, it is recommended to eliminate the fault as soon as possible.

Factors that can cause this error code

The error code P0158 can mean that one or more of the following problems have occurred:

  • Defective oxygen sensor O₂ (Bank 2, Sensor 2).
  • Oxygen sensor cable O₂ may be in contact with the exhalation element.
  • The engine is running on rich mixture (if other codes are present).
  • Holes and exhaust leaks are causing the engine PCM to over-enrich, resulting in an abnormally high reading (Bank 2, Sensor 2).
  • Possible short in signal circuit.
  • PCM not working properly.

How to fix or reset OBD-2 code P0158

Some suggested steps for troubleshooting and fix the error code P0158:

  1. Read all data and error codes stored in the PCM memory using an OBD-II scan tool.
  2. Observe the oxygen sensor voltage in real time using the scan tool. To find out if the sensor is working properly.
  3. If necessary, check the engine coolant temperature sensor operation.
  4. Check the electrical wires going to the oxygen sensor for shorts and damage.
  5. Measure fuel pressure using a pressure gauge.
  6. Determine if the control module (PCM) needs reprogramming or replacement.

Diagnose and repair of problems

It is always a good idea to monitor the condition of the exhaust system components. Check for holes, wiring harness making contact with the exhaust, etc. Start the engine and check the voltage of O₂ Bank 2 Sensor 2.

On the sensors after the catalyst you may need to increase the idle speed until the sensor O₂ starts to switch if the sensor is slow. If increasing the idle speed causes the voltage on the sensor to drop, replace the sensor due to slow operation.

If the oxygen sensor hangs high or near 1 volt after starting the engine and warming up to operating temperature. Voltage does not drop or change, turn off engine and replace sensor.

Disconnect the Sensor 2 Bank 2 O₂ and check that the ground is securely connected to both the heating element and the sensor. Also make sure that good battery voltage is supplied to the heating element.

No heater operation can cause sensor failure, but there are usually fault codes associated with it. If the ground is good and battery voltage is present, connect the sensor signal lead to the ground wire.

The diagnostic tool should now show low or near zero voltage. If it does, the wiring is fine. Then you need to replace the sensor. Make sure there is no contact with hot parts of the exhaust system. Make sure the wiring harness is well connected.

After checking the sensor wiring, check the wiring harness at the PCM connector. It may be necessary to secure the sensor signal wire O₂ near the PCM in an easily accessible location. So that it can be repaired after this test.

If the O₂ sensor reading drops, then the wiring problem is not visible. Open the harness and visually inspect the wiring for problems with the signal wire. Or run another signal wire by cutting and leaving the problem wire in the harness. But if the result is the same, the PCM may be to blame.

On which vehicles does this problem occur most frequently

Fault code P0158 can occur on different vehicles but there are statistics on which brands this occurs most often. Here is a list of some of them:

  • BMW
  • Chevrolet (Silverado)
  • Chrysler
  • Dodge (Dakota, Stratus)
  • Ford (Focus)
  • Honda
  • Hyundai (Sonata)
  • Infiniti
  • Jeep (Grand Cherokee, Liberty)
  • Lexus (GS300, RX350)
  • Mitsubishi (Montero)
  • Nissan (Murano, Sentra)
  • Toyota (Camry, Land Cruiser, Prado)

Fault code P0158 can sometimes be found with other errors. The most common are the following: P0060, P0117, P0130, P0136, P0138, P0139, P0151, P0152, P0157, P0160, P0161, P0300, P0332, P0340, P0443, P0507, P1133, P1146, P1153, P1157, P1217.

Video

Rate article
AutoNevod | Technical description of OBD-2 car faults and their solution
Add a comment