Home / DTC / P015D — O2 Sensor Delayed Response - Lean to Rich Bank 2 Sensor 1

P015D — O2 Sensor Delayed Response - Lean to Rich Bank 2 Sensor 1

Detailed page for trouble code P015D.

33,912codes
59brands
11,451generic
22,461specific
Reset
Code

P015D

Generic P — Powertrain

O2 Sensor Delayed Response - Lean to Rich Bank 2 Sensor 1

Brand: Generic
Views: UK: 19 EN: 38 RU: 35
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Contaminated or aged oxygen sensor (slow chemical response)
  • Exhaust leakage upstream of the sensor (dilutes exhaust gas)
  • Open/short/poor connector or damaged wiring to the sensor
  • Heater circuit failure or insufficient heater power
  • Excessive engine vacuum leak or intake air metering fault
  • Fuel delivery problems (low fuel pressure, clogged injector) causing abnormal mixtures

Symptoms

  • Malfunction Indicator Lamp (MIL) illuminated
  • Poor fuel economy or richer-than-normal running during some conditions
  • Rough idle or hesitation under load
  • Failed emissions/inspection or elevated tailpipe emissions
  • Possible stored pending codes related to fuel trims or other O2 sensors

What to check

  • Retrieve freeze-frame and live data (O2 voltages, fuel trims, engine temp, load)
  • Visually inspect sensor, wiring harness and connector for damage, corrosion or heat damage
  • Check for exhaust leaks upstream of Bank 2 Sensor 1
  • Measure O2 sensor heater resistance and verify heater power/ground with key on
  • Backprobe sensor signal and monitor voltage while inducing lean and rich conditions
  • Check fuel pressure and injector performance

Signal parameters

  • Typical zirconia O2 sensor voltage range: ~0.1 V (lean) to ~0.9 V (rich)
  • Normal switching at closed-loop idle: ~1–3 cycles per second (1–3 Hz) depending on engine
  • Expected response time (lean→rich or rich→lean): typically
  • Heater resistance (typical range depending on sensor type): ~2–20 Ω — check manufacturer spec
  • Heater supply: switched 12 V or PWM from ECM, current varies by design

Diagnostic algorithm

  1. Read and record the freeze-frame, all stored codes and pending codes. Clear codes and perform test drive to confirm repeatability.
  2. Visually inspect Bank 2 Sensor 1, its harness and connector for corrosion, broken wires, heat damage or contamination from oil/coolant/antifreeze.
  3. Check for exhaust leaks upstream of the sensor; repair any leaks before retesting.
  4. With engine at normal operating temperature, monitor live O2 sensor voltage and compare to Bank 1 upstream sensor. Observe response when inducing a rich condition (snap throttle or short fuel pulse) and a lean condition (brief vacuum or air introduction) — note latency.
  5. Check heater circuit: measure resistance across heater pins and verify switched 12 V and ground at connector with key on/engine cranking. Replace sensor if heater does not reach operating temp quickly.
  6. Check fuel system: verify fuel pressure and inspect injectors for proper spray; correct any lean fueling causes (clogged injector, low pressure).
  7. Check intake air system and sensors (MAF/MAP, PCV) for leaks or incorrect readings that could cause skewed mixtures and slow sensor transitions.
  8. If wiring or connector faults are found, repair and retest. Perform wiggle test while monitoring live data to find intermittent faults.
  9. If hardware checks good but sensor remains slow, replace Bank 2 Sensor 1 with an OEM or equivalent upstream sensor and confirm proper operation via live data and test drive.
  10. If new sensor still slow, inspect catalytic converter and downstream sensors, and consider ECM or calibration issues as a last resort.

Likely causes

  • Aging/contaminated Bank 2 Sensor 1 (most common)
  • Wiring/connector corrosion or damage at Bank 2 Sensor 1
  • Heater element open or intermittent (sensor slow to reach operating temp)
  • Intake vacuum leak or faulty MAF causing lean conditions that mask sensor switching
  • Exhaust leak upstream of sensor causing diluted signal

Fault status

⚠️ Status
Bank 2 Sensor 1 (upstream O2) slow to respond when transitioning from lean to rich — ECM logged P015D and illuminated MIL. Inspect sensor, heater circuit, wiring and upstream conditions affecting mixture.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 1.0-2.5 hours

Similar codes

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