P0147 OBD2 Code Guide
P0147 is a powertrain diagnostic trouble code. Use this hub to understand the plain meaning, the first checks to run, and which vehicle-specific guides may be more useful before replacing parts.
O2 Sensor Heater Circuit Malfunction (Bank 1, Sensor 3)
Code P0147 indicates a fault within the heater circuit of the third oxygen sensor on Bank 1. Bank 1 refers to the engine bank containing cylinder #1. Sensor 3 is typically located after the secondary catalytic converter, if present, or further downstream from the primary catalytic converter, and is primarily used for monitoring the efficiency of the catalytic converter and for long-term fuel trim adjustments. The heater circuit is crucial for bringing the oxygen sensor to its optimal operating temperature quickly, allowing it to provide accurate exhaust gas readings. A malfunction in this circuit means the sensor is not heating up as intended, leading to delayed or inaccurate readings, which can impact fuel efficiency and emissions control.
Code verification standard
P0147 is published with SAE J2012 / ISO 15031-6 code structure plus OBD2 P0147 diagnostic context.
First checks
- - Read all stored and pending codes before clearing anything.
- - Save freeze-frame data so you know speed, load and temperature when the code set.
- - Inspect wiring, connectors, fuses, hoses and obvious leaks tied to the named system.
- - Compare live data against realistic values before buying sensors or modules.
- - Clear the code only after repair and complete a drive cycle to confirm it does not return.
P0147 diagnostic path
- 1Visually inspect the Bank 1, Sensor 3 oxygen sensor and its wiring harness for any signs of damage, fraying, corrosion, or loose connections. Pay close attention to the connector pins.
- 2Using a multimeter, disconnect the O2 sensor and measure the resistance across the two heater circuit terminals on the sensor itself. Compare this reading to the manufacturer's specifications. An open circuit (infinite resistance) or significantly out-of-spec resistance indicates an internal sensor heater failure.
- 3With the ignition ON (engine OFF), check for proper voltage supply (typically 12V) and ground at the O2 sensor harness connector leading to the PCM. Ensure both power and ground are present and stable.
- 4If the sensor's heater resistance is within specification and power/ground are confirmed at the harness, use a professional scan tool to monitor live data for the Bank 1, Sensor 3 heater circuit. Look for commanded heater duty cycle and actual current draw. A PCM issue or internal wiring fault could be present if all external checks pass.
Verify before repair
- - Replace the faulty Bank 1, Sensor 3 oxygen sensor. This is the most common fix if the internal heater circuit is open or out of specification.
- - Repair or replace damaged wiring or corroded connectors leading to the Bank 1, Sensor 3 oxygen sensor.
- - Inspect and replace any blown fuses related to the O2 sensor heater circuit (consult vehicle-specific wiring diagrams).
- - Diagnose and potentially replace the Powertrain Control Module (PCM) if all other components and wiring test good, indicating an internal PCM driver fault.
Vehicle-specific pages to check next
Searches this page covers
These queries are answered in this guide without creating thin duplicate pages.