P0030: Ho2s Heater Control Circuit (Bank 1 Sensor 1)
P0030 means the engine computer has found a problem in the heater circuit for the upstream oxygen sensor on Bank 1. The most common fix is replacing a damaged oxygen sensor or repairing the wiring, usually $120 to $350 at an independent shop.
- Severity
- Moderate
- Can I drive?
- Drive with caution
- DIY?
- Possible with some experience
- Repair cost range
- $20 – $400
Get the answer for your exact car
Add your car and a few details. DashClue asks up to 3 questions, then tells you the most likely cause and what it should cost.
FreeNo card neededAnswer in about 2 minutes
What does P0030 mean?
The Bank 1 Sensor 1 oxygen sensor sits before the catalytic converter and helps the engine computer adjust the air-fuel mixture. Its heater warms the sensor quickly so the computer can go into closed-loop fuel control sooner after a cold start. When the heater circuit fails, the sensor may still work once hot, but it takes longer to do its job. That can hurt cold-start performance, fuel economy, and emissions.
Common symptoms
- Check engine light on
- Rough idle when cold
- Bad gas mileage
- Longer warm-up before the engine runs smoothly
- Possible failed emissions test
Causes, fixes and costs
P0030: Ho2s Heater Control Circuit (Bank 1 Sensor 1)
General guide for most cars. Your car may differ.
The car will usually still run, but it may use more fuel and have higher emissions until the fault is fixed. Stop driving if the engine runs badly, stalls, or the check engine light starts flashing.
Most likely causes
- 1
Faulty upstream oxygen sensor heaterHigh
A worn or internally failed Bank 1 Sensor 1 sensor often sets P0030, especially if the light comes on after a cold start and stays on. This is more likely if the sensor is original and the vehicle has higher mileage.
Quick check: Inspect the sensor age and connector, and measure heater resistance if you have a multimeter and the service specs.
- 2
Blown fuse or failed heater power supplyMedium
If the heater lost power, the code may set right away and other heater-related codes may appear. This is common when the fault appeared suddenly after a fuse blew.
Quick check: Check the fuse labeled for O2 heater, EFI, or engine controls, and verify power at the sensor connector with the key on.
- 3
Damaged wiring or corroded connectorMedium
Heat from the exhaust can melt wires near the sensor, causing an intermittent or permanent heater circuit failure. Look for the code coming back after bumps, rain, or engine movement.
Quick check: Inspect the harness near the exhaust and the connector for melted insulation, broken wires, or green corrosion.
- 4
PCM driver faultLow
This is less common and usually comes after the sensor, fuse, and wiring have checked out. It may be considered if the circuit tests normal but P0030 keeps returning.
Quick check: Have a shop test the control side of the circuit and confirm the sensor heater is being commanded on.
Can you fix it yourself?
Possible with some experience
Difficulty: Moderate. A careful DIYer can inspect the wiring, check the fuse, and replace the oxygen sensor if access is reasonable. You will need a scan tool, multimeter, the correct sensor, and sometimes an oxygen-sensor socket.
Show the stepsHide the steps
- Confirm the code and note whether it returns cold or immediately after start-up.
- Check the relevant fuse and replace it only if it is blown.
- Inspect the Bank 1 Sensor 1 connector and harness for heat damage or corrosion.
- Use a multimeter to verify heater power and heater resistance if you know the factory specs.
- Replace the sensor if the heater is open or out of spec.
- Clear the code and road test from a cold start.
- If the code returns, trace the wiring back toward the relay or PCM.
Estimated repair cost
$120 – $350
Upstream oxygen sensor replacement: parts about $50-$200, labor about $70-$150
- Wiring repair or connector repair$100 – $250
- Fuse or relay replacement$20 – $120
- PCM repair or replacement diagnosis$150 – $400
Prices vary by vehicle, sensor access, and regional labor rates.
Frequently asked questions
Can I drive with code P0030?
Usually yes for a short time, but it is best to fix it soon. The engine may run richer on cold starts, which can waste fuel and raise emissions.
Will P0030 make my car fail inspection?
It can, because the check engine light is on and the emissions system is not working correctly. Many inspection stations will fail a vehicle with this code stored.
Can I just replace the oxygen sensor?
Often that is the most common fix, but not always. The wiring and fuse should be checked first so you do not install a new sensor and keep the same problem.
What bank and sensor does P0030 mean?
Bank 1 Sensor 1 is the upstream oxygen sensor on the side of the engine with cylinder number 1. It is usually located before the catalytic converter.
How much does it cost to fix P0030?
Most repairs fall between about $120 and $350 at an independent shop. If the problem is wiring damage or a control issue, the cost can be higher.
Related codes
- P0135 O2 Sensor Heater Circuit (Bank 1 Sensor 1)
- P0031 HO2S Heater Control Circuit Low (Bank 1 Sensor 1)
- P0133 O2 Sensor Circuit Slow OBDResponse (Bank 1 Sensor 1)
- P0134 O2 Sensor Circuit No Activity Detected (Bank 1 Sensor 1)
- P0141 O2 Sensor Heater Circuit (Bank 1 Sensor 2)
- P0050 HO2S Heater Control Circuit (Bank 2 Sensor 1)
Related problems
This guide covers most cars and is general advice, not an inspection. Prices are typical US independent-shop ranges and vary by region, car and shop. If your brakes, steering or a warning light feel unsafe, stop driving and contact a mechanic.