Home / DTC / P223D — O2 Sensor Pumping Current Range/Performance Bank 2

P223D — O2 Sensor Pumping Current Range/Performance Bank 2

Detailed page for trouble code P223D.

34,577codes
59brands
11,925generic
22,652specific
Reset
Code

P223D

Generic P — Powertrain

O2 Sensor Pumping Current Range/Performance Bank 2

Brand: Generic
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Faulty wideband (pump cell) O2 / air-fuel sensor on Bank 2
  • Open, shorted, corroded or damaged wiring/connectors to the sensor (power, ground, reference, or pump/current lines)
  • Heater circuit failure on the sensor reducing sensor performance
  • Exhaust leak upstream of the sensor or vacuum leak affecting local air-fuel conditions
  • Contaminated sensor (oil, coolant, silicone, sulfur) or sensor poisoning
  • Fuel system issues (low/high fuel pressure, leaking injector) causing abnormal AFR demands

Symptoms

  • Check Engine MIL illuminated (P223D stored)
  • Poor idle or rough running under certain conditions
  • Reduced fuel economy
  • Failed emissions test or high tailpipe emissions
  • Hesitation or stumble during acceleration
  • Incorrect or unstable fuel trim values for Bank 2 (learned trims)

What to check

  • Read codes and freeze frame; note conditions when P223D set (load, RPM, temp)
  • Scan live data for Bank 2 wideband sensor parameters (pump current, commanded current, lambda, heater status) and compare with Bank 1
  • Inspect sensor and harness for damage, corrosion, loose connectors, or evidence of contaminants
  • Verify heater circuit power/ground and measure heater resistance against spec
  • Check for exhaust leaks or intake vacuum leaks upstream of the sensor
  • Verify fuel pressure and injectors operation; check short/long term fuel trims

Signal parameters

  • Pump cell commanded current (mA) — commanded by PCM
  • Measured pump current (mA) — actual sensor output
  • Lambda (λ) or calculated AFR value
  • Sensor heater voltage (V) and heater resistance (Ω)
  • Sensor reference/ground voltages (V)
  • Response time / rise time (ms) for narrowband/wideband waveform

Diagnostic algorithm

  1. Retrieve freeze-frame and live data; confirm P223D and note operating conditions when it set.
  2. Clear codes and see if P223D returns; intermittent faults may require road test under similar conditions.
  3. Visually inspect Bank 2 wideband sensor, connector, and wiring for damage, corrosion, disconnection, or contamination.
  4. With key on engine off, backprobe connector: verify heater supply voltage, ground, and measure heater resistance. Compare with spec.
  5. Monitor live sensor data: check measured pump current vs commanded current and compare behavior to Bank 1. Look for stuck, zero, or out-of-range currents.
  6. Use an oscilloscope or appropriate manufacturer tool to view pump current waveform and confirm range/performance; note any noise, dropouts, or incorrect baseline.
  7. Check for exhaust leaks or intake vacuum leaks and repair if present; retest sensor behavior.
  8. Verify fuel pressure and injector operation; correct fuel delivery faults that could cause abnormal AFR demands.
  9. If wiring and related systems are good, replace the Bank 2 wideband sensor with a known-good unit and confirm the code does not return.
  10. If replacement does not fix issue, consider PCM software update or PCM diagnosis by specialist.
  11. After repair, erase codes and perform a full drive cycle or manufacturer-specific readiness procedure to verify repair.

Likely causes

  • Failed or aging wideband O2 sensor (Bank 2)
  • Damaged connector or pin corrosion at sensor harness
  • Open/short in the pump-current signal or sensor reference circuit
  • Heater circuit inoperative or intermittent
  • Exhaust leak near Bank 2 sensor or intake vacuum leak affecting readings

Fault status

⚠️ Status
O2 sensor (wideband/pump cell) pumping current out of range or performance fault detected on Bank 2. Sensor circuit or sensor performance requires inspection.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 1.0-2.5 hours

Similar codes

9,740

The library contains 9,740 repair and diagnostic manuals. Choose a brand to open the full manual tree by year, model and trim.

Your experience will help others
+100 karma for a short comment :)
Send to email