Home / DTC / P0161 — O2 Sensor Heater Circuit Bank 2 Sensor 2

P0161 — O2 Sensor Heater Circuit Bank 2 Sensor 2

Detailed page for trouble code P0161.

33,912codes
59brands
11,451generic
22,461specific
Reset
Code

P0161

Generic P — Powertrain

O2 Sensor Heater Circuit Bank 2 Sensor 2

Brand: Generic
Views: UK: 26 EN: 43 RU: 33
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Failed heater element inside the Bank 2 Sensor 2 oxygen sensor
  • Open or shorted heater wiring or connector (broken wire, corrosion, damaged insulation)
  • Blown fuse or faulty relay supplying the heater circuit
  • Poor or missing ground or fused power supply to the heater
  • Faulty ECM/PCM driver for the heater circuit
  • Insecure or corroded sensor connector terminals

Symptoms

  • Check Engine Light (MIL) illuminated
  • Possible failed emissions test or increased tailpipe emissions
  • Longer time spent in open-loop operation after cold start (may affect fuel trim)
  • Usually little or no noticeable change in drivability under normal conditions
  • Stored freeze frame data for conditions when the fault was detected

What to check

  • Read and record freeze frame data and live PIDs with a scan tool; confirm P0161 is current and note conditions
  • Visually inspect the Bank 2 Sensor 2 connector and wiring for damage, corrosion, or disconnection
  • Verify related fuses and relays for the heater circuit are intact
  • With ignition OFF, measure heater element resistance at the sensor (consult vehicle-specific spec)
  • Check for battery voltage at the heater power pin with ignition ON (back-probing) and for ECM pulsed ground
  • Perform continuity checks between the sensor connector and the ECM pins for supply and ground

Signal parameters

  • Heater resistance (typical): approx. 2–20 Ω (varies by sensor design) — a very high or infinite resistance indicates open heater; near-zero indicates short
  • Supply voltage: ~12 V (switched/pulsed feed) present at heater power pin with key ON (varies by manufacturer and control strategy)
  • ECM/PCM control: pulsed ground or PWM control to regulate heater current; duty cycle may be high when cold and low when warm
  • Heater current when cold: typically up to 0.5–3 A depending on sensor design
  • Downstream O2 sensor signal (sensor 2) usually stable near 0.1–0.9 V depending on conditions, but P0161 refers specifically to the heater circuit, not the sensor signal

Diagnostic algorithm

  1. Verify code and capture freeze frame/livedata with a scan tool. Confirm P0161 is for Bank 2 Sensor 2 heater circuit.
  2. Perform a visual inspection of the sensor wiring and connector for chafing, corrosion, rodent damage, or water intrusion. Repair any obvious damage.
  3. Check related fuses and relays. Replace if blown or faulty and re-test.
  4. With ignition OFF, disconnect the sensor connector and measure heater element resistance across the heater pins at the sensor. Compare to vehicle-specific spec. Infinite or extremely high resistance indicates open heater; near-zero indicates short.
  5. With ignition ON (engine off), back-probe the harness at the sensor connector: verify battery voltage at the power feed pin and verify the ECM control (ground or pulsed ground) at the control pin. Use a multimeter or preferably a lab scope to observe PWM if present.
  6. If power or ground is missing, trace wiring back to the fuse/relay/ECM. Check continuity and repair any open/shorts. Repair connectors or terminals as needed.
  7. If wiring and supplies are good but heater resistance is out of spec, replace the Bank 2 Sensor 2 assembly with the correct OEM or equivalent sensor.
  8. If new sensor still shows fault and wiring/power are good, suspect ECM driver fault. Confirm with manufacturer diagnostic procedures before replacing ECM.
  9. Clear codes and perform a road test to verify the code does not return. Re-check freeze frame and live data after repair.

Likely causes

  • Damaged wiring/connector to Bank 2 Sensor 2 (most common)
  • Failed heater element in the downstream O2 sensor
  • Blown fuse or relay feeding the heater circuit
  • ECM driver fault (less common)

Fault status

⚠️ Status
MIL ON — Diagnostic trouble code P0161 stored when the ECM detects an open, short, high resistance, or control fault in the Bank 2 Sensor 2 heater circuit. Freeze frame and live data available for the event.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 0.5-2.0 hours
Your experience will help others
+100 karma for a short comment :)
Send to email