P015E
O2 Sensor Delayed Response - Rich to Lean (Bank 1 Sensor 1)P015E 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 powertrain monitor detects that a specific fault threshold has been exceeded — typically resulting in the malfunction-indicator lamp (MIL / check-engine light) being illuminated.
What P015E means
P015E is set when the PCM/ECM determines that the upstream oxygen sensor on bank 1 (sensor 1, pre-catalyst) is taking longer than expected to switch from a rich indication to a lean indication. The OBD-II system continuously monitors the switching speed of the oxygen sensor as part of the fuel control feedback loop; a delay in the rich-to-lean transition indicates that the sensor active ceramic element is aging, contaminated, or not reaching optimal operating temperature quickly enough.
A slow-responding upstream O2 sensor degrades the quality of the closed-loop fuel control correction cycle. When the ECM cannot rely on fast sensor feedback, fuel trims may oscillate more widely, resulting in slightly rich or lean conditions, reduced fuel economy, and increased emissions. This code differs from a rationality code in that the sensor is confirmed to be producing transitions but they are too slow, rather than the signal being stuck at a fixed value.
Contamination from silicone-containing products, coolant leaks into the exhaust, phosphorus from oil burning, or simple age-related ceramic degradation are the most frequent causes. Sensor response time faults often appear on vehicles with high mileage or following use of incompatible fuel system chemicals.
Common causes
Most-frequently reported root causes when P015E is logged.
-
1
Age-related degradation of the O2 sensor ceramic element slowing its electrochemical response.
-
2
Silicone contamination from sealants or intake system sprays poisoning the sensor element.
-
3
Oil burning contaminating the sensor with phosphorus or carbon deposits.
-
4
Coolant entering the exhaust from a leaking head gasket coating the sensor.
-
5
Sensor not reaching operating temperature due to a lazy heater circuit.
-
6
Exhaust leaks upstream of the sensor diluting the exhaust sample with fresh air.
-
7
Fuel contamination with substances that leave residue on the sensor element.
Symptoms drivers notice
How to diagnose P015E
A typical diagnostic flow when this code is present.
-
1
Connect a scan tool and observe the bank 1 sensor 1 O2 signal waveform switching frequency under closed-loop operation.
-
2
Check heater circuit operation by monitoring sensor temperature or heater current; a faulty heater extends warm-up time and slows initial response.
-
3
Inspect for exhaust leaks upstream of the sensor that could dilute the exhaust sample.
-
4
Review long-term and short-term fuel trim values for abnormal bias indicating a broader fueling issue.
-
5
Check for evidence of oil burning or coolant consumption that may have contaminated the sensor.
-
6
If the heater circuit is confirmed functional and no contamination source is found, replace the upstream O2 sensor on bank 1.
-
7
After replacement, clear codes and perform a drive cycle to confirm the monitor passes.
Related powertrain codes
- P0100 — Mass or Volume Air Flow A Circuit Malfunction
- P0101 — Mass or Volume Air Flow A Circuit Range/Performance Problem
- P0102 — Mass or Volume Air Flow A Circuit Low Input
- P0103 — Mass or Volume Air Flow A Circuit High Input
- P0104 — Mass or Volume Air Flow A Circuit Intermittent
- P0105 — Manifold Absolute Pressure/Barometric Pressure Circuit Malfunction
Frequently asked questions
Is a slow rich-to-lean response different from a slow lean-to-rich response?
Yes. P015E is rich-to-lean delay; P015F covers lean-to-rich delay. Both indicate sensor response degradation but in opposite switching directions.
At what mileage do O2 sensors typically develop response faults?
Oxygen sensor lifespan varies, but response-time faults are most common on high-mileage vehicles. Contamination can cause earlier failure regardless of mileage.
Can using the wrong engine oil accelerate O2 sensor failure?
Yes. Oils with high phosphorus content, or engines burning excessive oil of any type, can deposit contaminants on the sensor element that reduce response speed.
Will an O2 sensor cleaner additive fix P015E?
These products are generally not effective for ceramic element contamination. Physical sensor replacement is the reliable repair once contamination is confirmed.
Disabling P015E in software
RaceTune can permanently disable P015E — 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 P015E 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