What it means
Heater control of bank 2 sensor 1 is electrically OK but does not heat the sensor as expected — element aged or wiring resistance high.
At a glance
- Usually lights the check-engine light
- Affects emissions; the car can fail an emissions test
How it works
The heater warms the bank 2 sensor 1 oxygen sensor so it can begin measuring exhaust oxygen soon after startup; this is the upstream sensor before the catalytic converter on bank 2. The control module monitors heater operation and sets P00D3 when the heater circuit appears electrically connected but the sensor does not warm as expected.
Common causes
Most likely first.
- HO2S heater element fault
- Open or high-resistance heater wiring or connection
- Fault in the heater control circuit
Symptoms
- Check engine light on
- Possible rough running while the engine is cold
- Fuel economy may worsen
- Emissions test may be affected
How to diagnose it
- Record freeze-frame data and check how quickly bank 2 sensor 1 begins reporting usable oxygen data after a cold start.
- Locate the upstream bank 2 oxygen sensor and inspect its heater connector and nearby wiring for heat damage, corrosion, looseness, or chafing.
- Check for related heater-circuit codes that could point to a shared power supply or control problem.
- Test the bank 2 sensor 1 heater element and its supply, ground, and control circuit using the manufacturer's procedure.
- Compare heater operation with the manufacturer's specification before deciding whether the fault is in the sensor or its wiring.
Common fixes
- Repair damaged or chafed bank 2 sensor 1 heater wiring.
- Clean or repair a loose or corroded heater connector.
- Repair a confirmed heater supply or control-circuit fault.
- Replace the bank 2 sensor 1 oxygen sensor if its heater element fails testing.
Can I keep driving?
You can usually drive gently if the engine runs normally, but cold-start running and fuel economy may suffer and emissions may rise. Arrange diagnosis soon, especially if the engine runs roughly or stalls while cold.
A code shows where the control module detected a fault, not always which part failed. Check the causes in order and confirm with a test before replacing parts. Have several codes? Check them together
This is a generic code: it means the same on every make. The car’s maker may add more detail in its own service information.