Code
P00D2
Generic
P — Powertrain
HO2S Heater Control Circuit Range/Performance Bank 1 Sensor 2
AI status
Completed
Completed
100%
Causes
- Failed HO2S heater element (internal open or high resistance)
- Open or short in heater wiring or connector (broken wire, chafing, corrosion)
- Poor connector contact, water intrusion, or corrosion at sensor plug
- Blown fuse or faulty relay/power supply to the heater circuit
- PCM driver fault or internal short in control circuit
- Exhaust or sensor contaminated or physically damaged
Symptoms
- Malfunction Indicator Lamp (MIL) / Check Engine Light illuminated
- Possible failed emissions test or readiness monitor set to not ready
- Little or no change to engine driveability in many cases (downstream sensor)
- Reduced catalyst monitoring effectiveness; possible slight fuel trim changes
- Possible stored or pending related oxygen sensor or heater codes
What to check
- Read freeze frame and all stored/related codes with a scan tool; note pending vs. confirmed status
- Inspect sensor connector and wiring for damage, corrosion, heat damage, or exhaust contact
- Check fuse(s) and any heater relay or fused feed for continuity and correct voltage
- Backprobe the sensor heater connector with ignition ON (engine OFF) to verify battery feed and ground/control voltages
- Measure heater element resistance at the sensor (sensor removed or backprobe) and compare to spec
- Use a scan tool to command the heater ON (if supported) and observe current/voltage and DTC response
Signal parameters
- Heater supply: typically fused +12 V feed present with ignition ON (varies by vehicle)
- Heater element resistance (typical range): ~2–20 ohms for many zirconia HO2S heaters (consult OEM spec)
- Control: PCM switches ground/driver or pulses the heater circuit; when commanded ON, voltage across heater should allow current draw consistent with its resistance
- Sensor output (downstream): usually does not switch rapidly like upstream; expected to sit near mid-range (~0.1–0.9 V depending on design) with slow fluctuations — catalytic efficiency monitor compares this behavior
- Warm-up time: heater should bring sensor to operating temperature quickly (seconds) when commanded
Diagnostic algorithm
- Connect a scan tool, record code P00D2 and any related codes (P0137/P0138/P0036/etc.), and view freeze-frame and PID data.
- Visually inspect the Bank 1 Sensor 2 harness and connector for damage, corrosion, melted insulation, or exhaust contact. Repair obvious damage before further testing.
- With ignition ON (engine OFF), check for battery voltage at the sensor heater power feed (backprobe connector). If no feed, trace and check fuses/relays.
- Measure heater element resistance at the sensor pins (unplug sensor or carefully backprobe per OEM procedure). Compare to manufacturer spec. An open or very high reading indicates a failed heater.
- Command the heater ON using a capable scan tool (if supported) and observe voltage/current draw or check for PCM driver switching to ground. Verify the heater actually energizes (voltage across heater and measurable current).
- Check for shorts to ground or power in the heater circuit using an ohmmeter (with battery disconnected). Wiggle wiring to replicate intermittent faults.
- With engine warmed, monitor the downstream O2 sensor voltage and response. Downstream should show relatively stable mid-range voltage with small fluctuations; complete inactivity or out-of-range voltage may indicate sensor failure.
- If wiring, power, and ground are good but heater fails or resistance is out of spec, replace the oxygen sensor (use OEM or equivalent replacement).
- After repair, clear codes and perform a drive cycle or monitor readiness and sensor/heater PIDs to confirm the fault does not return.
- If the new sensor shows correct heater and outputs but the code returns, consider PCM driver fault and consult OEM diagnostics before replacing the PCM.
Likely causes
- Failed heater element in the oxygen sensor (most common)
- Open or high-resistance wiring/connector in the heater circuit
- Blown fuse or lost 12 V power feed to the heater
- Poor connector pin contact or corrosion allowing intermittent/poor connection
- PCM driver fault (less common after wiring and sensor checks)
Fault status
Status
Heated oxygen sensor (Bank 1, Sensor 2) heater circuit is not operating within expected range. Possible open, short, high resistance, lost power feed, or sensor/PCM fault.
Repair difficulty: Medium
Diagnostic time: 1.0-2.5 hours
Similar codes
Repair manuals
Brands with available manuals
9,531
The library contains 9,531 repair and diagnostic manuals. Choose a brand to open the full manual tree by year, model and trim.
Your experience will help others
+100 karma for a short comment :)
Was this AI description helpful?
Your feedback helps improve AI descriptions.
👍 Like
0
👎 Dislike
0
Send to email
