OBD-II Error Code P0147: How to Fix O2 Sensor Heater Circuit Malfunction (Bank 1 Sensor 3)
Medium 1-2 hours Medium Severity
Verified June 2026
- Error Code
- P0147
- Brand
- OBD-II Generic
- Product Type
- automotive
- Severity
- Medium
- DIY Difficulty
- Medium
- Estimated Fix Time
- 1-2 hours
Ad
Tools You'll Need
- OBD2 scanner
- Digital multimeter
- O2 sensor socket
- Ratchet and extension
- Anti-seize compound
- Shop manual or wiring diagram
How to Fix Error Code P0147
-
Read and Clear the Code
Always ground yourself before handling electronic components. -
Visually Inspect Wiring and Connector
Let the engine cool down before working near the exhaust. -
Check Heater Circuit Fuse
Disconnect the battery before handling fuses. -
Test Heater Resistance
Do not touch the sensor tip while hot. -
Replace the O2 Sensor if Necessary
The exhaust system may be hot. Wear gloves and eye protection.
Parts You May Need
O2 sensor (Bank 1 Sensor 3)
Check Price on Amazon
O2 sensor heater fuse
Check Price on Amazon
O2 sensor (Bank 1 Sensor 3)
Check Price on Amazon
O2 sensor heater fuse
Check Price on Amazon
O2 sensor (Bank 1 Sensor 3)
Check Price on Amazon
O2 sensor heater fuse
Check Price on Amazon
O2 sensor (Bank 1 Sensor 3)
Check Price on Amazon
O2 sensor heater fuse
Check Price on Amazon
Ad
When to Call a Professional
If the code persists after replacing the sensor and checking wiring, there may be a deeper electrical issue (e.g., PCM failure, relay problem) that requires professional diagnosis. Also, if you're not comfortable working with exhaust components or electrical systems, consult a mechanic.Frequently Asked Questions
What does error code P0147 mean?
P0147 means the heater circuit for the Bank 1 Sensor 3 oxygen sensor is malfunctioning. The sensor's internal heater is not working properly, which can affect fuel trim and emissions.
Can I drive with a P0147 code?
Yes, you can usually drive short distances, but it may cause poor fuel economy and could fail an emissions test. It's best to fix it promptly.
Where is Bank 1 Sensor 3 located?
Bank 1 refers to the side of the engine with cylinder #1, and Sensor 3 is the downstream sensor after the catalytic converter. It is typically located on the exhaust pipe behind the converter.
How much does it cost to fix P0147?
DIY cost is around $50-$120 for a new O2 sensor and tools. A mechanic may charge $150-$300 including labor.
Will clearing the code fix P0147?
Clearing may turn off the check engine light temporarily, but if the underlying issue (e.g., faulty sensor or wiring) is not fixed, the code will return.