Check engine light on? Type your code.

P0030: O2 sensor heater control circuit (Bank 1 Sensor 1)

Drive carefully. Get it checked within a week or two.

Can I drive with P0030?

Yes, but drive carefully and get it checked soon. A sensor that helps set the fuel mixture is not warming up properly. The car usually runs, but fuel economy and emissions can get worse.

What does P0030 mean?

P0030 stands for HO2S Heater Control Circuit (Bank 1, Sensor 1).

Symptoms you may notice

  • Drop in gas mileage by 10% to 15%
  • Slight hesitation or sluggish response when accelerating
  • Check engine light illuminated

How much does it cost to fix?

Repair costs for code P0030 depend on the specific underlying root cause, ranging from simple DIY checks to component replacement. The table below lists the most common causes and rough price ranges in USD:

  • Burned out heater element in oxygen sensor
    $80-$220 common
  • Blown O2 heater fuse
    $5-$15 common
  • Melted harness wiring against exhaust manifold
    $40-$100 possible
  • Corroded connector terminals
    $20-$60 rare

What to do next

  1. Inspect the fuse box for blown heater fuses.
  2. Measure heater coil resistance on the upstream sensor with a multimeter.
  3. Replace the upstream oxygen sensor.
Last updated: October 2026

Related codes

General guidance only, not a professional diagnosis. If the check-engine light is flashing, or the car is running rough, overheating or losing power, stop driving and get help.

About this code

Code P0030 means the heating circuit in the front oxygen sensor failed. Exhaust heat warms the sensor within minutes of driving anyway, making it safe to continue your trip.