Skip to content

P0147

Powertrain
Low

O2 Sensor Heater Circuit Malfunction (Bank 1, Sensor 3)

Get Your FREE AI Diagnostic Report

Enter your vehicle for a personalized diagnosis for code P0147

P0147

Optional: Add your vehicle for more accurate diagnosis

The P0147 code signals a malfunction in the heater circuit of the third oxygen sensor on Bank 1. Modern oxygen sensors include an internal heater element that brings the sensor up to operating temperature quickly — typically around 600°F. This allows the sensor to start providing accurate readings within seconds of engine start rather than waiting minutes for exhaust heat alone to warm it up.

When the heater circuit malfunctions, the sensor relies entirely on exhaust heat to warm up, which can take several minutes. During this extended warm-up period, the PCM cannot get accurate readings from the sensor, which can affect emissions. In everyday driving, you're unlikely to notice any performance difference, but the check engine light will remain on and the vehicle will fail emissions testing.

The heater element is built into the O2 sensor and cannot be repaired separately, so the usual fix is sensor replacement. However, before replacing the sensor, check the heater circuit fuse and relay first — a simple blown fuse is an easy and cheap fix. Also inspect the wiring to the sensor for damage, as the heater circuit shares the same connector that routes signal wires to the sensor.

Severity

Low — MonitorThis Month

Symptoms

  • Check engine light is on
  • Vehicle fails emissions testing
  • Slightly longer warm-up period before emissions systems fully engage
  • No significant drivability changes
  • Possible slight fuel economy decrease during short trips

Likely Causes

Failed O2 sensor heater element45%

The internal heating element within the oxygen sensor has burned out or developed an open circuit, preventing the sensor from quickly reaching its operating temperature of approximately 600°F.

Wiring or connector issue in the heater circuit25%

Damaged, corroded, or broken wires in the heater power or ground circuit prevent electrical current from reaching the heater element.

Blown heater circuit fuse or relay20%

A blown fuse or faulty relay in the O2 sensor heater circuit cuts power to the heater element entirely.

PCM heater control circuit fault10%

In rare cases, the PCM driver circuit that controls power to the sensor heater may have failed.

Estimated Cost

DIY Repair

$40$175
Difficulty

DIY Friendly

Shop OBD2 scanners

Professional Repair

$175$450

Includes parts + labor

Common Fixes

  1. Replace the O2 sensor (Bank 1, Sensor 3) — the heater is built into the sensor
  2. Check and replace blown fuses or relays in the heater circuit
  3. Repair damaged wiring or connectors in the heater circuit
  4. Verify proper voltage supply to the heater circuit

Shop Parts

Related Codes

Still have questions P0147?