Home / DTC / P1151 — O2 Sensor Heater Circuit Signal Intermittent Bank 2 Sensor 1

P1151 — O2 Sensor Heater Circuit Signal Intermittent Bank 2 Sensor 1

Detailed page for trouble code P1151.

32,982codes
59brands
10,521generic
22,461specific
Reset
Code

P1151

BMW P — Powertrain

O2 Sensor Heater Circuit Signal Intermittent Bank 2 Sensor 1

Brand: BMW
Views: UK: 17 EN: 42 RU: 31
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Open or intermittent wiring/connector between the sensor and DME
  • Corroded or loose sensor connector or pin(s)
  • Failed oxygen sensor heater element
  • Blown fuse or faulty relay supplying heater circuit
  • High circuit resistance from damaged wiring, poor ground, or contamination
  • Intermittent or failed DME (heater driver) output

Symptoms

  • Check Engine MIL illuminated (fault stored)
  • Failure to reach O2 sensor operating temperature quickly — cold‑response emissions problems
  • Evaporative/OBD readiness monitors fail or set ‘not ready’ for heated O2 sensor
  • Possible increased tailpipe emissions or rough running during cold start
  • Intermittent or sporadic diagnostic faults rather than constant code

What to check

  • Read freeze frame and live data; confirm Bank 2 Sensor 1 heater status and if code is intermittent or current
  • Visually inspect sensor connector and wiring for corrosion, damage, heat chafe, rodent damage or water intrusion
  • Wiggle test harness and connector with scan tool connected to reproduce the fault
  • Measure heater resistance at the sensor (engine cold) and compare to specification
  • Backprobe connector with key ON and measure supply voltage to heater and control signal from DME
  • Check related fuses/relays and vehicle grounds

Signal parameters

  • Battery supply voltage to heater circuit: ~11–14.5 V with key ON/engine running
  • Typical heater element resistance (zirconia narrowband upstream sensor): approximately 2–10 ohms at ambient — consult BMW spec for exact value
  • Heater current draw typically around 0.5–3 A (varies by sensor type)
  • Control method: DME may switch ground or supply (PWM or on/off); expect switching frequency or on/off states depending on engine temp
  • Intermittent condition: signal may drop to 0 V or open circuit intermittently or show erratic PWM

Diagnostic algorithm

  1. Connect a full‑function scan tool. Confirm P1151 is present and note freeze frame and pending/history status. Check live heater status for Bank 2 Sensor 1 while cranking and during warm‑up.
  2. Perform a visual inspection of the sensor, connector and harness from the sensor back to the engine wiring junction. Look for corrosion, melted insulation, chafe points near exhaust, or pin damage.
  3. With ignition OFF, disconnect the sensor and measure heater resistance across the heater pins at the sensor. Compare to BMW spec. An open or infinite resistance indicates failed heater.
  4. With ignition ON (engine OFF), backprobe the connector and verify battery voltage is present at the supply terminal and a control return is present (ground switching or PWM) from the DME. If no supply, check fuses/relays and upstream wiring.
  5. With engine cold and then during warmup, monitor the control signal with a scope or multimeter set to view switching. Look for intermittent loss of supply or control switching. Wiggle the harness at suspect areas to reproduce the fault.
  6. Check continuity and resistance between the sensor connector and the DME pin to rule out high resistance or intermittent open. Inspect and test all relevant grounds.
  7. If wiring and connectors are good but the DME output is intermittent or stuck, verify with an independent power source and consult manufacturer procedures — avoid replacing DME as first step. Consider replacing sensor with OEM‑spec unit and retest if heater element out of spec.
  8. Repair any damaged wiring, replace corrupted connectors, replace the oxygen sensor if heater is failed, clear codes and perform drive cycle to verify the fault does not return and monitors complete.
  9. If fault returns after correct wiring and sensor replacement, test/replace DME driver per factory diagnostics.

Likely causes

  • Corroded/loose connector or damaged wiring at Bank 2 Sensor 1 (most common)
  • Failed heater element inside the sensor
  • Intermittent open/short in harness from heat/chafing near exhaust
  • Blown fuse or poor ground for heater circuit
  • Faulty DME heater driver (less common)

Fault status

⚠️ Status
P1151 — O2 Sensor Heater Circuit Signal Intermittent: Bank 2 Sensor 1. Intermittent heater circuit fault detected; check wiring, connector, fuse/relay and sensor heater element.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 0.5-2.0 hours
Your experience will help others
+100 karma for a short comment :)
Send to email