P0030: HO2S Heater Control Circuit Bank 1 Sensor 1
A generic powertrain (engine and transmission) trouble code, same meaning on every brand.
Yes - the engine runs, but fuel trim stays coarse until the sensor warms up on its own.
Symptoms
- Check engine light
- Slightly worse fuel economy
- Longer time to smooth running after a cold start
Likely causes, most common first
- Oxygen sensor heater element failed
- Blown fuse feeding the heater
- Wiring or connector fault
- Relay problem on designs that switch the heater
Read P0030 yourself before paying for diagnosis
A basic Bluetooth OBD-II scanner ($20-40) plugs into the port under the dashboard and shows this code with live sensor data on your phone - useful both for confirming the fix and for talking to a shop from an informed position.
What is going on and how it gets diagnosed
P0030 is a fault in the heater circuit of the upstream oxygen sensor on bank 1. Oxygen sensors only read accurately above roughly 600 degrees Fahrenheit; the built-in heater gets them there in seconds, and without it the sensor waits minutes for exhaust heat to do the job.
The engine still runs fine because the computer simply holds the cold-start fuel map longer. The real cost is quiet: extra fuel burned every single cold start, and on many states' emissions tests an incomplete oxygen sensor monitor is an automatic fail. Check the heater fuse before the sensor - several sensors usually share one.
Repair options and cost
Typical US independent-shop ranges, parts and labor. Dealers run higher; regional labor rates vary.
Cars that report P0030 most often
Based on mentions of this code in NHTSA owner complaints.
Frequently asked questions
Can I drive with P0030?
Yes - the engine runs, but fuel trim stays coarse until the sensor warms up on its own.
How much does it cost to fix P0030?
Typical US repair costs range from $20 for the simplest fix (fuse or relay) to $450 in the worst case. The right number depends on which cause your car has - see the causes list.
Related codes
The codes closest to P0030. They often appear together, and telling them apart is usually what narrows the diagnosis.
Definition per SAE J2012 standard nomenclature. Symptoms, causes and costs are editorial guidance - always confirm with a diagnosis of your specific vehicle.