Technical Description of OBD-II Trouble Code
Malfunction in the O2 Sensor Circuit (Bank 2 Sensor 2)
What does that signify?
This diagnostic trouble code (DTC) is a generic powertrain code that is applicable to vehicles equipped with OBD-II. Although it is a generic code, the specific repair steps may vary depending on the make and model of the vehicle.
The oxygen (O2) sensors measure the oxygen content in the exhaust. The powertrain control module (PCM) then utilizes this information to regulate the fuel injector pulse. The O2 sensors play a crucial role in the proper functioning of the engine. Inaccurate or faulty O2 sensors can cause the PCM to add or reduce fuel based on the voltage of the faulty O2 sensor, which can lead to various problems.
A P0156 code refers to the Bank 2,2 O2 sensor or the downstream (post-cat) O2 sensor on Bank 2. It is a four-wire sensor. The PCM provides a ground circuit and a reference voltage circuit of approximately 0.5 volts. Additionally, there is a battery voltage supply wire and another ground circuit for the O2 sensor heater element. The O2 sensor heater enables the O2 sensor to warm up faster, thereby achieving closed loop in less time than it would normally take for the exhaust to warm the sensor up to operating temperature. The O2 sensor varies the supplied reference voltage based on the oxygen content in the exhaust. It is capable of varying from approximately 0.1 to 0.9 volts, with 0.1 V indicating lean exhaust and 0.9 V indicating rich exhaust. This P0156 code indicates that the Bank 2, 2 O2 sensor is stuck low for an extended period or is not active at all.
Symptoms
Post-cat O2 sensor problems often exhibit few symptoms since they serve as inputs to the PCM for monitoring catalytic converter quality and do not directly control fuel. In some cases, no noticeable symptoms are present. However, the following symptoms may be possible in certain vehicles:
Causes
Potential causes of a P0156 code include:
Possible Solutions
If you have access to a scan tool, check the signal voltage of the Bank 2,2 oxygen sensor when the engine is at normal operating temperature. Is it currently stuck low? If so, increase the RPM for a few seconds and observe if it affects the reading. If the sensor starts working with increased RPM, inspect for holes in the exhaust near the O2 sensor that may be causing a false lean condition. If the exhaust pipe is intact and the sensor is sluggish, replace it.
If the Bank 2,2 O2 sensor voltage reading remains low even with increased RPM, unplug it and then observe the reading. It should have increased to approximately 0.5 volts or around that range. If it did, check for water intrusion or other connector problems. If none are found, replace the shorted O2 sensor. If the voltage reading is still stuck low after unplugging the sensor, suspect a wiring problem. Using a voltmeter, with the O2 sensor unplugged, check for voltage on the signal circuit at the O2 sensor connector (PCM side). The voltage can vary depending on the model, but it should be around 0.5 volts and not exceed 1 volt. If the voltage reading is too high, repair the short to voltage on the signal circuit. If the signal voltage checks out, suspect an issue with the PCM.