P015B
O2 Sensor Delayed Response - Lean to Rich (Bank 1 Sensor 1)P015B is a generic OBD-II powertrain diagnostic trouble code: O2 Sensor Delayed Response - Lean to Rich (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 P015B means
P015B is set by the PCM when it measures an excessive delay in the upstream oxygen sensor on Bank 1 switching from a lean-indicating voltage (below ~0.4 V) to a rich-indicating voltage (above ~0.6 V). While P015A tests the rich-to-lean direction, P015B targets the lean-to-rich transition latency specifically. The Bank 1 upstream sensor continuously monitors exhaust oxygen content to guide closed-loop fuel trim. When the lean-to-rich transition takes longer than the PCM's programmed limit, the ECU cannot add fuel quickly enough, resulting in a period of under-fuelling, potential lean misfire under load, and increased NOx emissions. This condition is commonly caused by a worn or poisoned sensing element whose zirconium dioxide cell has lost sensitivity in the low-voltage range, or by an intermittent wiring fault that introduces signal lag. Exhaust leaks and catalytic converter degradation can also contribute. P015B illuminates the MIL and is a generic SAE code applicable across OBD-II vehicles, with calibration thresholds varying by manufacturer.
Common causes
Most-frequently reported root causes when P015B is logged.
-
1
Degraded Bank 1 Sensor 1 O2 sensor element with reduced sensitivity in the lean voltage range
-
2
Failed internal heater circuit causing the sensor to operate below optimal temperature and respond sluggishly
-
3
Exhaust leak upstream of Bank 1 Sensor 1 diluting the exhaust stream and delaying oxygen level changes
-
4
Damaged or corroded sensor wiring harness — broken signal wire, poor ground connection, or water-ingressed connector
-
5
Deteriorated catalytic converter causing abnormal exhaust composition that disrupts sensor cycling
-
6
Lean-biased fuelling from a weak fuel pump, clogged injector, or vacuum leak extending lean dwell time
-
7
MAF sensor contamination producing inaccurate air mass data and unstable fuelling
Symptoms drivers notice
How to diagnose P015B
A typical diagnostic flow when this code is present.
-
1
Retrieve and record all DTCs including freeze frame; diagnose and clear any misfire, MAF, MAP, or fuel pressure codes before pursuing P015B
-
2
Visually inspect Bank 1 Sensor 1 wiring harness routing near the exhaust manifold for heat damage, chafing, and connector corrosion
-
3
Inspect the exhaust system upstream of the sensor for leaks at manifold gaskets and pipe joints; use a smoke machine for thorough testing
-
4
Connect a scan tool and observe Bank 1 Sensor 1 live voltage at operating temperature — normal switching is 0.1–0.9 V repeatedly; specifically measure the time the sensor dwells in the lean range before rising
-
5
Test the heater circuit resistance across heater terminals (spec typically 3–20 Ω) and verify heater power supply with a voltmeter
-
6
Compare Bank 1 and Bank 2 fuel trim values; if Bank 1 is consistently lean, investigate fuelling components (injectors, fuel pressure) before condemning the sensor
-
7
Replace Bank 1 Sensor 1 if delayed lean-to-rich switching is confirmed and all wiring, exhaust, and fuelling issues have been resolved; perform a drive cycle to verify
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
Why does P015B sometimes appear together with P015A?
Both codes measure transition delay on the same sensor but in opposite directions. A sensor nearing end-of-life often loses sensitivity in both directions, triggering both codes. If only one fires, the sensor's zirconium cell may be selectively degraded or an external factor (like an intermittent exhaust leak) is affecting one transition more than the other.
Can a failing catalytic converter cause P015B?
Yes, indirectly. A deteriorated catalyst can alter exhaust gas composition, affecting how the upstream sensor sees oxygen changes. However, catalyst-related codes like P0420 typically appear alongside P015B in that scenario, helping narrow the diagnosis.
Is it safe to drive with P015B active?
Short-term driving is generally safe, but an unresolved lean-to-rich delay can cause the engine to run lean longer than intended, increasing NOx emissions and thermal stress on the engine under load. Diagnosis and repair within a reasonable timeframe are advisable.
Will clearing the code fix P015B?
No. Clearing the code removes the MIL temporarily, but if the underlying fault persists, the PCM will detect the same delayed response during the next drive cycle and re-set the code. The root cause must be addressed.
Disabling P015B in software
RaceTune can permanently disable P015B — 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 P015B 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