P015A
O2 Sensor Delayed Response - Rich to Lean (Bank 1 Sensor 1)P015A is a generic OBD-II powertrain diagnostic trouble code: O2 Sensor Delayed Response - Rich to Lean (Bank 1 Sensor 1). It is logged by the engine control unit when the o2/lambda monitor detects that a specific fault threshold has been exceeded — typically resulting in the malfunction-indicator lamp (MIL / check-engine light) being illuminated.
What P015A means
P015A is stored when the PCM determines that the upstream oxygen sensor on Bank 1 (the bank containing cylinder #1) exhibits an abnormally long delay switching from a rich-indicating voltage (above ~0.6 V) to a lean-indicating voltage (below ~0.4 V). Unlike the "slow response" family (P014x) which evaluates overall switching speed, the P015A specifically measures the latency — the time elapsed before the transition even begins — against a manufacturer-calibrated maximum. The upstream sensor, positioned ahead of the catalytic converter, feeds real-time exhaust oxygen data to the PCM for closed-loop fuel corrections. When its rich-to-lean delay exceeds the threshold, the PCM cannot trim fuel delivery quickly enough, resulting in brief periods of over-fuelling, elevated hydrocarbon and CO emissions, and potential catalyst overloading. Root causes range from a worn or contaminated sensing element and a failed internal heater to exhaust leaks diluting the exhaust sample. P015A triggers the MIL and is a generic SAE code present across most modern OBD-II vehicles.
Common causes
Most-frequently reported root causes when P015A is logged.
-
1
Worn, oil-fouled, or silicone-contaminated Bank 1 Sensor 1 oxygen sensor causing delayed electrochemical response
-
2
Failed or degraded O2 sensor internal heater element, preventing the sensing cell from reaching operating temperature quickly
-
3
Exhaust leak between the engine and Bank 1 Sensor 1 introducing excess air and masking rich exhaust signals
-
4
Intake air leak (vacuum leak) creating a lean condition that confuses the sensor's transition timing
-
5
Dirty or faulty MAF sensor causing incorrect air mass readings and erratic fuelling that stresses sensor response
-
6
Damaged sensor wiring — broken signal wire, poor ground, or corroded connector near exhaust heat
-
7
Faulty or clogged fuel injector causing an intermittent rich condition that delays the lean transition
Symptoms drivers notice
How to diagnose P015A
A typical diagnostic flow when this code is present.
-
1
Scan for all DTCs; address misfire, MAF, MAP, and TPS codes before diagnosing P015A, as they can cause secondary O2 sensor faults
-
2
Perform a visual inspection of the Bank 1 Sensor 1 wiring harness for heat damage, fraying, and connector corrosion
-
3
Check for exhaust leaks at the manifold gasket and exhaust pipe joints upstream of Bank 1 Sensor 1 using smoke or a propane enrichment test
-
4
Monitor Bank 1 Sensor 1 voltage with a live data scan tool at full operating temperature — the sensor should oscillate 0.1–0.9 V repeatedly; note the delay from peak rich voltage before it begins falling
-
5
Test the O2 sensor heater circuit: measure resistance across heater pins and verify battery voltage reaches the heater with ignition on
-
6
Check short-term and long-term fuel trims on Bank 1; values beyond ±10% indicate a systemic fuelling issue that may be secondary to or compounding the sensor fault
-
7
Replace Bank 1 Sensor 1 if the sensor response is confirmed delayed and all upstream causes are ruled out; clear DTCs and run a full drive cycle to confirm repair
Related powertrain codes
- P0040 — Upstream Oxygen Sensors Swapped From Bank To Bank
- P0041 — Downstream Oxygen Sensors Swapped From Bank To Bank
- P0130 — O2 Sensor Circuit Malfunction (Bank 1 Sensor 1)
- P0131 — O2 Sensor Circuit Low Voltage (Bank 1 Sensor I)
- P0132 — O2 Sensor Circuit High Voltage (Bank 1 Sensor 1)
- P0133 — O2 Sensor Circuit Slow Response (Bank 1 Sensor 1)
Frequently asked questions
What is the difference between P015A and P015B?
P015A detects a delayed rich-to-lean transition on Bank 1 Sensor 1, while P015B detects a delayed lean-to-rich transition on the same sensor. They can occur together if the sensor is generally slow in both directions, or individually if one direction is more affected.
Can an intake vacuum leak cause P015A?
Yes. An intake leak introduces unmetered air, causing the engine to run lean. This distorts the O2 sensor's expected signal pattern and can cause the PCM to register a delayed rich-to-lean transition even if the sensor itself is healthy.
Is P015A serious enough to stop driving?
Not immediately, but it should be diagnosed soon. A delayed upstream O2 sensor causes the PCM to run richer than necessary during the delay period, increasing fuel consumption, emissions, and potentially shortening catalytic converter life.
How is P015A different from P013A (which is also a slow response code)?
P013A targets the downstream (post-cat) sensor on Bank 1, while P015A targets the upstream (pre-cat) Bank 1 Sensor 1. The upstream sensor directly controls fuel trim, so P015A has a more immediate effect on drivability and emissions than a downstream sensor fault.
Disabling P015A in software
RaceTune can permanently disable P015A — and any other OBD-II diagnostic trouble code — on every ECU family we support. The monitor is disabled inside the ECU itself, so the fault stops being logged: the warning light stays off and the engine never enters limp mode for this code. The change is tied to your exact software version.
Software modifications affect emissions compliance and are not road-legal in many jurisdictions. RaceTune service files are intended for motorsport, off-road, and export use.
Got P015A in your scan?
Upload your ECU file — we'll identify the exact software version and confirm whether a disable is available for your car.
Upload your file