P0156 — Oxygen sensor circuit malfunction — bank 2, sensor 2

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).