Skip the auto shop - Our mechanics make house calls

P0147 OBD-II Trouble Code: O2 Sensor Heater Circuit Malfunction (Bank 1, Sensor 3)

Check Engine Light

P0147 code definition

O2 Sensor Heater Circuit Malfunction (Bank 1 Sensor 3)

What the P0147 code means

P0147 is the OBD-II generic code indicating the Engine Control Module (ECM) has tested the O2 sensor heater circuit during startup and detects problems with the bank 1 sensor 3 O2 sensor heater circuit.

What causes the P0147 code?

The ECM tests the O2 sensor heater circuits at startup for excessive current draw, opens, or shorts. In the case of the P0147 code, the ECM detects a short, open, or excessive current draw in the O2 bank 1 sensor 3 heater circuit.

What are the symptoms of the P0147 code?

  • The engine will not run any different, since the O2 sensor is only used for catalyst efficiency and not for fuel control.

  • The Check Engine Light will be illuminated by the ECM after the O2 sensor fails the test.

How does a mechanic diagnose the P0147 code?

  • Scans the ECM for codes and freeze frame data and documents the information
  • Reruns the O2 sensor tests to see if the sensor fails again; if it fails, performs the pinpoint test for the sensor
  • Tests the O2 sensor heater circuit for power and ground at the connector end
  • Measures resistance of the O2 sensor heater circuit and replaces the sensor if it fails
  • Repairs the O2 sensor wiring if the wiring is tested to be faulty
  • Clears and retests system for any more faults

Common mistakes when diagnosing the P0147 code?

Follow these simple guidelines to prevent misdiagnosis:

  • Check the O2 sensor wire harness cover for contaminants entering into the covering that can short the sensor heater circuit.

  • Check the O2 sensor for oil or coolant contaminants that can short the sensor.

How serious is the P0147 code?

  • The code will not affect the way the engine will run if the sensor is the fault of the code. The O2 sensor 3 for bank 1 is only used to check catalyst efficiency.

  • The code will cause a failure for emission testing due to the Check Engine Light being on, and catalyst monitors not passing.

What repairs can fix the P0147 code?

  • Replacing the O2 sensor for bank 1 sensor 3

  • Repairing or replacing the wiring or connection to the O2 sensor for bank 1 sensor 3

  • Replacing the fuse to the heater circuit for the O2 sensor heater circuit

Additional comments for consideration regarding the P0147 code

The O2 sensor heater circuit for bank 1 sensor 3 is used to heat the internal sensor of the O2 sensor so the sensor can start working faster and be more sensitive than sensors without the heater.

Need help with a P0147 code?

YourMechanic offers certified mobile mechanics who will come to your home or office to diagnose and repair your vehicle. Get a quote and book an appointment online or speak to a service advisor at 1-800-701-6230.

The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details

Skip the repair shop, our top-rated mechanics come to you.

At your home or office

Choose from 600+ repair, maintenance & diagnostic services. Our top-rated mechanics bring all parts & tools to your location.

Fair & transparent pricing

See labor & parts costs upfront, so you can book with confidence.

12-month, 12,000-mile warranty

Our services are backed by a 12-month, 12,000-mile warranty for your peace of mind.

Get A Quote

Ask a Mechanic
(100% Free)

Have a car question? Get free advice from our top-rated mechanics.

Ask A Mechanic
Over 10,000 questions answered!

Need Help With Your Car?

Our certified mobile mechanics make house calls in over 2,000 U.S. cities. Fast, free online quotes for your car repair.


Post a question and get free advice from our certified mechanics.


More related articles

P0222 OBD-II Trouble Code: Throttle/Pedal Position Switch/Sensor B Circuit Low Input
P0222 code definition Throttle/Pedal Position Switch/Sensor B Circuit Low Input What the P0222 code means The manufacturer specifies a range of acceptable voltage to be produced from the throttle position...
How to Transfer a Car Title in Idaho
In order to prove ownership of a car, you must have the title. However, when a car is sold, given away or inherited, the title needs...
Veteran and Military Driver Laws and Benefits in New Mexico
The state of New Mexico offers a number of benefits and perks for those Americans who have either served in an Armed Forces branch...

Related questions

Q: Car slowed down, bolted, and check engine light appeared

Hi there. You have an internal transmission failure. I have seen this a few times on this vehicle. Most of the time the valve body in the transmission just needs to be replaced, but other times it is the transmission...

Q: Problem starting car and dies while driving

This sounds like it could be a faulty crankshaft sensor or a camshaft sensor. These engines had problems with both. The hard start and the backfire may be the camshaft sensor. The stall and no start condition may be from...

Q: Need to fix error codes

Greetings! The P0147 is an oxygen sensor heater circuit failure, while the P0300 is a random multiple misfire. It is unlikely that these are related, although misfires do have an effect on oxygen sensors. The heater on the oxygen sensor...