P0156: oxygen sensor circuit malfunction, bank 2, sensor 2. Meaning, possible causes and checks before replacement.
Meaning, symptoms, causes and checks
P0156 indicates a circuit or signal-function abnormality for bank 2, sensor 2. Sensor 2 is usually after the first catalyst; some exhaust layouts also have sensor 3. The code alone does not identify the sensor, wiring or operating condition as the cause.
Affected system: Powertrain
Symptoms
- Engine warning lamp and a stored code.
- Driveability symptoms are often absent; emissions inspection issues may occur.
Possible causes
- Open or shorted circuit, damaged terminals or a disconnected connector.
- Damaged sensing element; unsuitable heating or mixture conditions.
What to check
- Confirm B2S2 in the engine diagram and save related codes and freeze-frame data before clearing anything.
- With the exhaust cold, inspect the B2S2 harness for melted insulation, rubbing, water in the connector and loose terminals.
- Check heating and exhaust sealing, then signal response during the OEM test; a downstream sensor requires different evaluation from an upstream sensor.
- Compare the signal with mixture data and related codes; distinguish harness and sensor faults using the manufacturer procedure.
- After correcting the confirmed fault, repeat the OEM monitor conditions and check for code recurrence, beyond merely extinguishing the lamp.
Also written as: P0156-00, P015600, PO156 (some scan tools add the fault-type byte, e.g. -00).