Code
P0030
Generic
P — Powertrain
HO2S Heater Control Circuit Bank 1 Sensor 1
Views:
UK: 30
EN: 82
RU: 157
AI status
Completed
Completed
100%
Causes
- Open or high resistance in HO2S heater element
- Shorted heater wiring to ground or to battery voltage
- Corroded, loose or damaged sensor connector pins
- Blown fuse or faulty relay supplying sensor heater circuit
- Failed oxygen sensor (heater element burned out)
- PCM or control module driver fault (rare)
Symptoms
- Malfunction Indicator Lamp (MIL) illuminated (check engine light)
- Longer sensor warm‑up time causing poor cold‑start fuel control and higher emissions
- Possible failed emissions test
- Reduced fuel economy or roughness during cold start (sensor not at operating temp)
- Stored freeze‑frame data and other O2 related codes may accompany P0030
What to check
- Read codes and freeze frame data; note pending/related codes
- Visual inspection of sensor, connector and wiring for corrosion, pin damage, melted insulation or mechanical damage
- Check fuse(s) and relay(s) that feed the heater circuit
- Measure heater element resistance at the sensor connector with harness disconnected
- Backprobe/control-pin checks at the PCM connector for heater supply voltage and PCM switch/duty when engine is running or during key‑on/engine‑off tests
- Perform a continuity test from sensor connector to PCM to find opens/shorts
Signal parameters
- Heater supply voltage: battery voltage present at the heater power feed (key ON) ~11–14 V (vehicle dependent)
- Heater element resistance (typical range): ~2–20 Ω (varies by sensor; consult vehicle specs) — an open (OL) or very high resistance indicates failed heater
- Heater current when energized: typically hundreds of milliamps to a few amps depending on resistance and duty cycle
- PCM control: low‑side switching or PWM; when commanded ON you should see switching to ground or a pulsed signal at the control pin (scope recommended)
- O2 sensor output (separate from heater): switching between ~0.1–0.9 V for a zirconia sensor once warmed — however P0030 concerns the heater circuit, not the signal output
Diagnostic algorithm
- Verify and record DTC(s) and freeze frame with a scan tool; note engine temperature and operating conditions.
- Visually inspect Bank 1 Sensor 1 harness and connector for corrosion, bent pins, heat damage, melted insulation or disconnection. Repair if found.
- Check related fuses/relays supplying the heater circuit; replace if blown and inspect for cause.
- With ignition OFF, disconnect sensor connector and measure heater resistance across heater pins. Compare to manufacturer spec; open or very high resistance → bad sensor.
- With key ON (engine OFF), verify battery voltage is present at the heater power feed pin of the harness connector. If no voltage, trace supply back to fuse/relay/ignition feed.
- Command the heater ON with a scan tool (if supported) or start engine to allow PCM control; backprobe the PCM control pin and observe for switching to ground or PWM. Use a scope if needed. No switching → suspect PCM or wiring to PCM.
- Perform continuity/short tests between sensor heater pins and PCM; check for short to ground or battery. Repair any wiring faults found.
- If wiring and supply are good but heater open or out of spec, replace the oxygen sensor with correct OE or equivalent part and clear codes.
- After repair, clear codes and confirm repair with a drive cycle and recheck for reappearance of P0030.
- If all wiring, fuses and a known‑good sensor are correct but the PCM does not drive the heater, consider PCM diagnosis/replacement per manufacturer procedure.
Likely causes
- Failed/open heater element in the Bank 1 Sensor 1 oxygen sensor
- Damaged or corroded connector at the sensor (open or intermittent connection)
- Broken or shorted wiring between sensor and PCM (abrasion, rodent damage)
- Blown fuse or faulty heater supply circuit
- PCM output/driver failure (least common)
Fault status
Status
Heated oxygen sensor (HO2S) heater control circuit malfunction detected for Bank 1 Sensor 1. PCM indicates the heater circuit is open, shorted, or not being driven as expected — sensor heater may not reach operating temperature.
Repair difficulty: Medium
Diagnostic time: 0.5-2.0 hours
Similar codes
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
