OBD2 Code P0030: HO2S Heater Control Circuit (Bank 1 Sensor 1)
Reviewed by ASE Certified Mechanics · Last updated July 20, 2026
Quick Answer
P0030 = HO2S Heater Control Circuit (Bank 1 Sensor 1)
Severity: Check Soon · System: Powertrain · ✅ Can continue with caution
The P0030 code means HO2S Heater Control Circuit (Bank 1 Sensor 1). Estimated repair cost: $80 – $400.
📋 Diagnostic Reference
| OBD2 Code | P0030 |
| Category | Powertrain |
| Severity | Check Soon |
| Repair Cost | $80 – $400 |
| Can You Drive? | ✅ Yes — diagnose at your convenience |
🔍 Symptoms
- Check Engine Light on
- poor fuel economy
- rough idle when cold
- failed emissions test
- no noticeable symptoms when warm
⚠️ Most Likely Causes (in order of probability)
- Blown fuse for O2 sensor heater circuit
- open heater element inside O2 sensor
- wiring damage between ECM and O2 sensor
- corroded O2 sensor connector pins
- ECM driver circuit failure (rare)
🛠️ Diagnostic Procedure
Step 1: Check the O2 sensor heater fuse first — this is the fastest and cheapest fix
Check the O2 sensor heater fuse first — this is the fastest and cheapest fix
Step 2: Unplug the O2 sensor and measure heater resistance across the heater pins (shoul...
Unplug the O2 sensor and measure heater resistance across the heater pins (should be 2-15 ohms)
Step 3: Check for battery voltage at the heater power supply wire with key on
Check for battery voltage at the heater power supply wire with key on
Step 4: If resistance is infinite: the heater element is open — replace the sensor
If resistance is infinite: the heater element is open — replace the sensor
Step 5: If voltage is missing: trace wiring back to the fuse or relay.
If voltage is missing: trace wiring back to the fuse or relay.
Step 6: Clear code and verify sensor reaches operating temperature quickly after repair.
Clear code and verify sensor reaches operating temperature quickly after repair.
🔧 DIY Diagnosis: Step-by-Step
Follow this diagnostic flow for P0030 (Camshaft & O2 Sensor Heater Circuits). Start at Step 1 and work your way down — the most likely fixes are listed first.
- Check the fuse for the sensor circuit first — a blown fuse is the cheapest fix and a common cause
- Inspect the wiring harness near the sensor for heat damage, chafing, or corroded connectors
- Use a multimeter to test sensor resistance — compare to factory specifications for your vehicle
- Check for 12V power at the sensor connector with the key in the ON position
- If resistance is out of spec, replace the sensor; if wiring and fuse are good but code persists, check the ECM ground
📊 Common Causes & Repair Costs
For P0030, here are the most likely root causes ranked by how often mechanics see them, plus typical repair costs for each.
| Rank | Cause | Frequency | Typical Cost |
|---|---|---|---|
| #1 | Failed sensor heater element |
45%
|
— |
| #2 | Blown sensor fuse |
20%
|
— |
| #3 | Wiring damage or corroded connector |
18%
|
— |
| #4 | ECM/PCM driver circuit failure |
12%
|
— |
| #5 | Poor ground connection |
5%
|
— |
Category Repair Cost Range (Camshaft & O2 Sensor Heater Circuits)
| DIY / Best Case: | $20 |
| Independent Shop: | $200 |
| Dealer / Worst Case: | $500 |
Costs include parts + labor. Actual price varies by make, model, and your location.
⚠️ Address Soon
Can you drive? Limited — You can drive short distances but the engine may run rich or lean, reducing fuel economy. Extended driving can damage the catalytic converter. Get it fixed within a week.
Estimated Repair Cost
Typical repair: $80–$400 (Parts + Labor) · Costs vary by make/model and location
🔌 Don't Pay $150 for a Code Read — Diagnose It Yourself
Dealerships charge $100-$200 just to scan your car and read the code. A $20 Bluetooth OBD2 scanner gives you the same information in 30 seconds — and it works with free apps on your phone. Read and clear codes yourself before deciding if you need a mechanic.
Check OBD2 Scanner on Amazon →Affiliate disclosure: We may earn a commission at no extra cost to you.
❓ Frequently Asked Questions
Can I drive with a P00xx code?
You can drive short distances, but the affected sensor won't operate correctly until it warms up, which hurts fuel economy and emissions. Avoid long trips until repaired.
How much does it cost to fix a P00xx code?
A blown fuse costs under $5. A new sensor typically costs $50–$200 for the part plus $75–$150 labor. Wiring repairs are usually $100–$300.
Can a P00xx code clear itself?
No. A heater circuit fault is a hard electrical failure and won't self-clear. You must fix the underlying issue and clear the code with a scanner.
Should I replace the sensor or check the fuse first?
Always check the fuse first — it takes 2 minutes and a $1 fuse is much cheaper than a $150 sensor. Many P00xx codes are caused by a simple blown fuse.
What happens if I ignore a P00xx code?
The engine will run in open-loop mode (using preset fuel maps instead of real-time data), which increases fuel consumption, raises emissions, and can damage the catalytic converter over time.
🔗 Related OBD2 Codes
P0420 — Catalytic Converter System Efficiency Below Threshold (Bank 1)
$400-$2500
P0300 — Random/Multiple Cylinder Misfire Detected
$150-$1200
P0171 — System Too Lean (Bank 1)
$100-$800
🔗 Related Codes by System
Codes with the same prefix or related system that may also be relevant:
P0010 — Camshaft Position Actuator Circuit (Bank 1)
$100-$700
P0420 — Catalytic Converter System Efficiency Below Threshold (Bank 1)
$400-$2500
P0300 — Random/Multiple Cylinder Misfire Detected
$150-$1200
💡 Dashboard Warning Lights
This code may trigger the following dashboard warning lights: