P00D3
HO2S Heater Control Circuit Range/Performance Bank 2 Sensor 1.
- Generic
- Powertrain
- Generic code
- Low severity
How this code is built
- P
- SystemPowertrain
- 0
- Defined bySAE, the same on every car
- 0
- AreaFuel and air metering, auxiliary emission controls
- D3
- FaultThe specific fault in that area
What it means
P00D3 means the engine control unit has found a range or performance problem in the heater control circuit of the upstream oxygen sensor (sensor 1) on bank 2, the bank without cylinder 1. The unit monitors the heater's current, voltage feedback or warm-up behaviour and saw a value outside the expected window, though not necessarily a complete open or short circuit. The exact test method varies by manufacturer and engine.
Symptoms
- Engine warning light on
- Poor or erratic fuel economy
- Slow or unstable air-fuel control after a cold start
- Rough idle or slight hesitation, mainly when cold
- Other oxygen sensor or fuel trim codes stored alongside it
- Possible failed emissions test
Possible causes
- Ageing or failing oxygen sensor heater element on bank 2 sensor 1 (resistance out of range)likely
- Damaged, chafed or heat-affected wiring to the sensor heater, including high resistance or intermittent short to power or earthlikely
- Corroded, loose or contaminated connector terminals at the sensor or control unitlikely
- Blown fuse or faulty heater supply relay, or low supply voltage to the heater circuit (depends on model)possible
- Low battery voltage or charging system fault affecting heater circuit readingspossible
- Exhaust leak near the sensor or water or contamination affecting the sensor and its heaterrare
- Fault in the control unit heater driver, or outdated control unit software where the manufacturer has documented itrare
How to diagnose
- Read all stored and pending codes and note the freeze frame data, including engine temperature, load and battery voltage.
- Check for related codes on the same sensor or bank, such as heater circuit, sensor signal or fuel trim faults, and address any electrical supply faults first.
- Visually inspect the bank 2 upstream sensor wiring from the sensor to the connector, looking for chafing, melting, exhaust contact and oil or coolant contamination.
- Disconnect the connector and check the terminals for corrosion, bent pins and poor tension, then reconnect firmly.
- Check the heater supply fuse and relay (where fitted) and measure the supply voltage and earth at the sensor connector against the manufacturer's data.
- Measure the sensor heater element resistance at the sensor side and compare it with the specification for that engine.
- Check the heater circuit wiring for continuity and for shorts to earth or power between the sensor and control unit.
- Check battery condition and charging voltage, then clear the code and road test to see whether it returns.
How to fix
- Replace the bank 2 sensor 1 oxygen sensor if the heater resistance is out of specification.
- Repair or replace damaged wiring, and secure it away from hot or moving parts.
- Clean or replace corroded or damaged connector terminals or the connector.
- Replace the blown fuse after finding the cause, or replace a faulty heater relay.
- Repair battery or charging faults that cause low voltage.
- Update the control unit software only if the manufacturer lists an outdated calibration as a known cause for this fault.
Can I keep driving?
The car can normally be driven in the short term, but book it in soon because fuel economy and emissions may suffer. If it runs badly or other warnings appear, have it checked sooner.
Guide written by AI from the code's definition. Confirm with a diagnosis before replacing parts.
