# P0156: O2 Sensor Circuit (Bank 2 Sensor 2)

**Verdict:** Safe to drive

Oxygen sensors - Generic OBD-II code, applies to all gasoline cars and light trucks sold in the US since 1996.

- **Typical cost:** $100-$400
- **Urgency:** Keep driving
- **Most likely:** Failed rear O2 sensor or damaged wiring
- **DIY?:** Yes, moderate

## Quick answer

P0156 means the engine computer sees a general problem with the signal from the downstream oxygen sensor on bank 2, the one after the catalytic converter. The car usually drives normally, because this sensor mainly checks the converter rather than controlling fuel. A failed sensor or damaged wiring under the car is the most likely cause.

## What does P0156 mean?

The downstream oxygen sensor on bank 2 sits behind the catalytic converter on the side of the engine without cylinder 1. Only engines with two banks, such as V6 and V8 engines, have one, and some dual-exhaust designs give each bank its own converter and rear sensor. Its main job is to show how well the converter is cleaning the exhaust. A healthy converter keeps this sensor's voltage fairly steady, while the upstream sensor swings back and forth.

P0156 is the broad circuit code for that sensor. The computer sets it when the signal stays outside the range it expects, does not change when the mixture changes, or looks electrically wrong, for example stuck near the bias voltage of about 0.45 volt that an open circuit produces. Makers differ in exactly which faults land under P0156 and which get the more specific codes P0157 and P0158. Most need the fault on two drive cycles.

## What are the symptoms of P0156?

- Check engine light on, car drives normally
- Failed emissions test or catalyst monitor not ready
- Small change in fuel economy on some cars
- Other codes for the same sensor, such as P0157, P0158 or P0161

## What causes P0156?

Ranked from most to least likely. Check them in this order: the cheap, common causes first.

1. **Failed downstream oxygen sensor on bank 2** (most common). Rear sensors last a long time because they run cooler, but they still wear out with high mileage or crack after a soaking from deep water. A failed sensor may sit at one voltage or barely react when a shop forces a rich or lean mixture. Comparing it with the bank 1 rear sensor confirms it.
2. **Damaged wiring or connector under the car** (common). The bank 2 rear sensor harness runs along the transmission tunnel or floor, where it can be snagged, rubbed through or melted against the exhaust. Previous exhaust or transmission work often leaves it unclipped. Corroded pins are common in road-salt states. An open signal wire typically holds the reading near 0.45 volt, which is a useful clue.
3. **Exhaust leak near the rear sensor** (less common). A rusted pipe, leaking flange gasket or loose clamp near the bank 2 rear sensor can pull outside air into the exhaust. The sensor then reads leaner than the gas really is, and its signal can fall outside the expected window. Leaks are likelier on older exhaust systems and are often heard as a puff on cold starts.
4. **Failed sensor heater** (less common). If the heater inside the rear sensor stops working, the sensor may stay too cool to give a normal signal, especially on short trips and in cold weather. On many cars this sets the heater code P0161 as well. Measuring heater resistance at the sensor plug shows whether the heater has gone open.
5. **Engine computer or software issue** (rare). Occasionally the signal input inside the engine computer fails, or the maker has released a software update that changes how the rear sensor is judged. Suspect this only after the sensor, wiring and exhaust all check out. A dealer or well-equipped shop can look for technical service bulletins that apply to your exact vehicle and engine.

## How do you diagnose P0156?

1. Read all codes and freeze-frame data; note any heater or catalyst codes for bank 2.
2. Watch the bank 2 rear sensor voltage on a scan tool with the engine fully warm, and compare with bank 1.
3. Briefly create a rich condition, such as a quick throttle snap, and see whether the sensor voltage rises.
4. Inspect the harness and connector under the car for melting, chafing and corrosion.
5. Check for exhaust leaks between the converter and the sensor before buying a new sensor.

## How do you fix P0156, and what does it cost?

| Fix | Typical cost | What it involves |
| --- | --- | --- |
| Replace bank 2 downstream oxygen sensor | $120-$350 | Usually reached from under the car; rusted threads can add labor. |
| Repair sensor wiring or connector | $100-$250 | Including new clips to hold the harness away from the exhaust. |
| Repair exhaust leak near the sensor | $100-$400 | Gasket, clamp or a short section of pipe. |

Full price breakdowns: [oxygen sensor replacement cost](/cost/oxygen-sensor-replacement), [muffler replacement cost](/cost/muffler-replacement).

## Is it safe to drive with P0156?

> **Safe to drive.** Yes, it is safe to drive. The downstream sensor has little effect on how the engine runs, so the main issue is that the car will not pass an emissions test until it is fixed.

## Will P0156 fail an emissions test?

P0156 keeps the check engine light on, so the car fails an OBD-based emissions test in most states. Because the computer uses this sensor to judge the bank 2 converter, the catalyst monitor usually cannot complete until the signal is normal again. After the fix, expect several days of mixed driving before the monitors show ready.

## After the repair: clearing P0156

Clear the code and drive normally for a few days, including 10 to 20 minutes of steady highway cruising on a warm engine, which helps the catalyst monitor run. On a scan tool, the bank 2 rear sensor should hold a fairly steady voltage and respond to a throttle snap. The repair worked when the catalyst monitor completes without a new code.

## How to prevent P0156

- Ask any exhaust or transmission shop to re-clip the rear sensor wiring before returning the car.
- Wash road salt from the underbody during winter to protect connectors and exhaust parts.
- Avoid deep standing water, which can crack a hot sensor and flood its plug.
- Fix rusted exhaust flanges and clamps early, before they leak near the sensors.
- Use a sensor made for the downstream position; it is often a different part from upstream.

## Codes often seen with P0156

- [P0157](/codes/p0157): O2 Sensor Circuit Low Voltage (Bank 2 Sensor 2)
- [P0158](/codes/p0158): O2 Sensor Circuit High Voltage (Bank 2 Sensor 2)
- [P0161](/codes/p0161): O2 Sensor Heater Circuit (Bank 2 Sensor 2)
- [P0430](/codes/p0430): Catalyst System Efficiency Below Threshold (Bank 2)
- [P0141](/codes/p0141): O2 Sensor Heater Circuit (Bank 1 Sensor 2)

## Frequently asked questions

### Can I drive with a P0156 code?

Yes, you can safely drive with P0156 for now. The downstream sensor mostly monitors the catalytic converter and does little to control the engine, so drivability is normally unaffected. The real problem is that the check engine light stays on, which hides new faults and fails an emissions test.

### Where is the bank 2 sensor 2 oxygen sensor?

It is the oxygen sensor just after the catalytic converter on the side of the engine without cylinder 1. You usually reach it from under the car, in the pipe on that side. If both banks join into one converter, some vehicles have only one rear sensor and will not use P0156.

### How much does it cost to fix P0156?

Most P0156 repairs cost $100 to $400 at an independent shop. A new downstream oxygen sensor runs about $120 to $350 installed, wiring repairs about $100 to $250 and a nearby exhaust leak $100 to $400. Rusted sensor threads or pipes can push the labor up on older vehicles.

### What is the difference between P0156, P0157 and P0158?

All three concern the bank 2 downstream oxygen sensor. P0157 means its voltage is stuck too low and P0158 means it is stuck too high. P0156 is the broader circuit code for a signal that is missing, inactive or otherwise wrong. The checks overlap, starting with the sensor and its wiring.

### Can I replace a downstream oxygen sensor myself?

Yes, many people can replace it with an oxygen sensor socket, penetrating oil and a safe way to raise the car. Let the exhaust cool before starting. Rear sensors are usually easier to reach than upstream ones. Make sure the new sensor's connector and cable length match the original.

### Does P0156 mean my catalytic converter is bad?

No, P0156 points to the sensor or its circuit, not the converter. However, while the sensor is faulty the computer cannot test the bank 2 converter. Once the sensor is fixed, a converter problem may show up as P0430. Only then is a converter replacement worth discussing.

### Will P0156 affect gas mileage?

Usually only slightly, if at all. On many cars the downstream sensor makes small long-term corrections to fueling, so a bad signal can nudge mileage a little. Bigger mileage drops point to an upstream sensor, vacuum leak or other fueling issue, so check for those codes too.

### Will P0156 pass an emissions test?

No, a car with P0156 and the check engine light on fails an OBD-based emissions test in most states. The catalyst monitor also tends to stay incomplete while this sensor is faulty. Repair it, then drive for several days, including steady cruising, until the monitors show ready.

### Can bad wiring cause P0156?

Yes, wiring is one of the most common causes. The rear sensor harness runs under the car, close to the exhaust and exposed to road salt and debris. A broken or melted wire, or corroded connector pins, can make a good sensor look dead. Inspect the full harness before buying a sensor.

### Why did P0156 come back after a new sensor?

It usually returns because the real problem was wiring, an exhaust leak or the wrong sensor. A sensor for the wrong position, or a universal part with poor splices, may not give the signal the computer expects. Recheck the harness, the connector fit and the sensor part number for that position.

## Sources

- [SAE J2012: Diagnostic Trouble Code Definitions](https://www.sae.org/standards/content/j2012_201812/)
- [EPA: On-Board Diagnostics (OBD)](https://www.epa.gov/state-and-local-transportation/vehicle-emissions-board-diagnostics-obd)

## Other oxygen sensors codes

- [P0140 O2 Sensor Circuit No Activity Detected (Bank 1 Sensor 2)](https://diagxcar.com/codes/p0140)
- [P0141 O2 Sensor Heater Circuit (Bank 1 Sensor 2)](https://diagxcar.com/codes/p0141)
- [P0151 O2 Sensor Circuit Low Voltage (Bank 2 Sensor 1)](https://diagxcar.com/codes/p0151)
- [P0153 O2 Sensor Circuit Slow Response (Bank 2 Sensor 1)](https://diagxcar.com/codes/p0153)
- [P0155 O2 Sensor Heater Circuit (Bank 2 Sensor 1)](https://diagxcar.com/codes/p0155)
- [P0157 O2 Sensor Circuit Low Voltage (Bank 2 Sensor 2)](https://diagxcar.com/codes/p0157)
- [P0158 O2 Sensor Circuit High Voltage (Bank 2 Sensor 2)](https://diagxcar.com/codes/p0158)
- [P0161 O2 Sensor Heater Circuit (Bank 2 Sensor 2)](https://diagxcar.com/codes/p0161)
- [P0171 System Too Lean (Bank 1)](https://diagxcar.com/codes/p0171)
- [P0172 System Too Rich (Bank 1)](https://diagxcar.com/codes/p0172)

## Repair costs

- [Oxygen sensor replacement cost](https://diagxcar.com/cost/oxygen-sensor-replacement): $150-$450
- [Muffler replacement cost](https://diagxcar.com/cost/muffler-replacement): $200-$600

---

Source page: https://diagxcar.com/codes/p0156
Updated: 2026-11-03
General information, not a substitute for a qualified mechanic.
