⚡ OBD2 & Dash HubCar Warning Lights & OBD2 Fault Code Database
OBD2 Codes Dash Lights Symptoms About

OBD2 Code P0030: HO2S Heater Control Circuit (Bank 1 Sensor 1)

Reviewed by ASE Certified Mechanics · Last updated July 20, 2026

Share: X

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.

OK TO DRIVE (short term). Have it diagnosed at your next convenience. Monitor for new symptoms.

📋 Diagnostic Reference

OBD2 CodeP0030
CategoryPowertrain
SeverityCheck Soon
Repair Cost$80 – $400
Can You Drive?✅ Yes — diagnose at your convenience

🔍 Symptoms

⚠️ Most Likely Causes (in order of probability)

  1. Blown fuse for O2 sensor heater circuit
  2. open heater element inside O2 sensor
  3. wiring damage between ECM and O2 sensor
  4. corroded O2 sensor connector pins
  5. 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.

  1. Check the fuse for the sensor circuit first — a blown fuse is the cheapest fix and a common cause
  2. Inspect the wiring harness near the sensor for heat damage, chafing, or corroded connectors
  3. Use a multimeter to test sensor resistance — compare to factory specifications for your vehicle
  4. Check for 12V power at the sensor connector with the key in the ON position
  5. 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.

RankCauseFrequencyTypical 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.

ASE Certified Review: This diagnostic guide has been reviewed by an ASE-certified master technician. Diagnostic steps follow industry best practices per SAE J1979 and OEM service procedures. Always verify with a qualified mechanic before performing repairs.
Technician's Notes: The O2 sensor heater helps the sensor reach operating temperature faster. Without it, the sensor runs in open-loop longer after cold starts, wasting fuel. A $5 fuse can sometimes fix this $400-estimated code.

Estimated Repair Cost

Typical repair: $80–$400 (Parts + Labor) · Costs vary by make/model and location

💰 Repair Cost Estimator

Compare dealer vs independent shop costs for P0030.

🔌 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.

Data Sources: Diagnostic information compiled from SAE J1979 OBD2 standards, OEM service manuals, and ASE master technician field experience. Reviewed for technical accuracy. Repair cost ranges are national estimates and vary by location. Always verify with a qualified mechanic.

❓ 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:

Check Soon (Solid) / Stop Immediately (Flashing)
Check Engine Light
Amber — Engine block outline with CHECK text