01 P0037 H02S heater control circuit low (Bank 1 sensor 2) • 02 All-New Lexus GX Overtrail (2024) - The Rugged Luxury SUV • 03 The 1970s Military Aircraft That Still Sees Enemies Before … • 04 Exploring Variable Displacement Engines: Benefits and Drawb… • 05 Most Owners Don’t Realize Their Car’s Interior Lights Can D… • 06 What Does It Mean If a Diesel Engine Throws White Smoke? • 07 P0075, P0076, and P0077: Intake valve control solenoid circ… • 08 U0009 High Speed CAN Communication Bus (-) shorted to Bus (… • 09 Maintaining and Troubleshooting Diesel Particulate Filters … • 10 Introducing D-CAT: Diesel Clean Advanced Technology for Imp… •

DTC codes / P01xx · Fuel and air metering / P0156

P0156O2 Sensor Circuit Malfunction (Bank 2 Sensor 2)

P0156 indicates that the powertrain control module has detected an abnormal signal from the downstream oxygen sensor on bank 2, which monitors the efficiency of the catalytic converter on that side of the engine. The computer compares the sensor's voltage activity against expected parameters and sets this code when the circuit response is outside the normal range for a calibrated period.

SystemPowertrain
Code typeGeneric (all makes)
SeverityMedium
Fix difficultyIntermediate
AreaFuel and air metering

Symptoms you may notice

  • Illumination of the check engine light, often with no other noticeable symptoms
  • A slight decrease in fuel economy as the computer may default to a richer fuel mixture
  • Occasional rough idle or hesitation during acceleration if the sensor signal is erratic
  • Failed emissions inspection due to the sensor circuit fault
  • In rare cases, a sulfur or rotten egg smell from the exhaust if the mixture becomes excessively rich

Common causes, most likely first

  1. Faulty downstream oxygen sensor (bank 2 sensor 2) due to contamination or age
  2. Damaged or corroded wiring harness or connector at the sensor
  3. Exhaust leak upstream of the sensor allowing outside air to affect readings
  4. Failed catalytic converter on bank 2 causing the sensor to read out of range
  5. Engine misfire or rich running condition on bank 2 contaminating the sensor
  6. PCM software issue or internal driver fault (less common)

How to diagnose and fix it

  1. Perform a visual inspection of the sensor, wiring, and connector for damage or corrosion
  2. Check for exhaust leaks between the manifold and the sensor using a smoke test or listening for ticking
  3. Use a scan tool to view live data for bank 2 sensor 2 voltage and compare to bank 1 sensor 2
  4. Test the sensor's heater circuit resistance and signal voltage with a multimeter
  5. Repair any wiring faults or replace the oxygen sensor if testing indicates failure
  6. Clear the code and verify the repair with a test drive and recheck
  7. If the code persists, diagnose the catalytic converter efficiency and engine management systems

Downstream sensor codes often misdiagnosed

  • A P0156 is frequently caused by a lazy or contaminated sensor rather than a completely failed one, so live data graphing is more reliable than a simple resistance check.
  • Exhaust leaks before the sensor can pull in outside oxygen and skew the reading, mimicking a bad sensor even when the sensor is new.
  • A failing catalytic converter on bank 2 can set this code because the downstream sensor sees little to no oxygen storage activity, so replacing the sensor alone may not fix it.
  • Engine misfires or coolant leaks can contaminate the oxygen sensor and set this code, so always check for other stored codes like P0300 series before replacing parts.
  • The sensor's heater circuit is often the actual failure point, and a quick resistance check across the heater pins can save unnecessary replacement of a good sensor.

Can I keep driving with P0156?

You can generally continue driving with this code, but avoid prolonged heavy acceleration or towing until it is repaired. If the check engine light begins flashing or you notice rough running, stop driving and seek service immediately to prevent catalytic converter damage.

Guidance is general and written for all OBD-II vehicles. Exact tests and values vary by model, so confirm the fault before replacing parts.

Running on fumes Free guides aren't free to make. Top up the tank. Any amount, one time. Fuel the Garage