P015B — O2 Sensor Delayed Response - Lean to Rich (Bank 1 Sensor 1)
P015B — O2 Sensor Delayed Response - Lean to Rich (Bank 1 Sensor 1). A fault in the oxygen sensor circuit. The car is usually drivable while you plan the repair. Typical causes: blown sensor heater fuse, ECM signal circuit fault, oil or coolant contamination of the sensor tip.
powertrain (engine/transmission)
Is it safe to drive?
Diagnose P015B promptly If the engine runs normally and the check engine light is steady, P015B usually allows limited continued driving while diagnosis is arranged. Stop driving if the engine is severely misfiring, loses power, smells strongly of sulfur, or the check engine light is flashing.
Typical symptoms
- The check engine light may illuminate with P015B stored in the powertrain controller.
- Fuel economy may decrease because the controller compensates for an inaccurate or slow upstream oxygen-signal change.
- The engine may idle roughly or hesitate during light acceleration.
- Short-term fuel-trim readings may remain unusually positive or fluctuate more than expected.
- A sulfur or rotten-egg odor may be present if the engine is running rich because of an unrelated mixture or fuel-delivery fault.
- P015B may produce no noticeable drivability symptom other than the illuminated check engine light.
Common causes
- An aged, heat-damaged, oil-contaminated, or coolant-contaminated Bank 1 Sensor 1 oxygen sensor may switch voltage too slowly during a lean-to-rich exhaust transition.
- Corroded sensor terminals, a damaged connector, or an open or short in the oxygen-sensor signal, ground, or heater circuit can distort the sensor response.
- An exhaust leak upstream of Bank 1 Sensor 1 can introduce fresh air and prevent the sensor from detecting the expected lean-to-rich change.
- Low exhaust temperature from frequent short trips, an incorrect thermostat, or an engine that has not reached full operating temperature can slow oxygen-sensor response.
- A vacuum leak, insufficient fuel pressure, restricted injector, or injector flow problem can leave the exhaust unusually lean and delay the commanded rich response, particularly during P015B freeze-frame conditions.
How to diagnose with an OBD scanner
- Confirm P015B and save the operating data Connect an ELM327-compatible OBD2 scanner or AIScanAuto, then read stored, pending, and permanent powertrain codes. Save P015B freeze-frame data, including engine speed, coolant temperature, load, and fuel-trim values, before disconnecting the scanner. AIScanAuto is a third-party diagnostic tool, not OEM software.
- Monitor Bank 1 Sensor 1 response With the engine fully warm, monitor live Bank 1 Sensor 1 voltage and short-term fuel trim. Confirm that the scanner is displaying Sensor 1 rather than the downstream sensor. Watch the voltage as engine speed changes; during P015B conditions, the voltage should change promptly from the lean range to the rich range instead of responding sluggishly.
- Inspect the sensor and upstream exhaust Locate Bank 1 Sensor 1, which is normally the upstream oxygen sensor ahead of the catalytic converter, and verify the exhaust layout. Inspect the sensor tip, wiring harness, connector, and exhaust pipe joints or flex sections for heat damage, contamination, looseness, corrosion, and leaks upstream of the sensor.
- Test the oxygen-sensor circuit Check for loose or corroded connector pins, damaged insulation, and poor sensor grounds. Measure heater resistance and signal voltage with an appropriate meter, comparing the results with the manufacturer specifications. Repair damaged wiring or terminals before condemning the sensor.
- Check the air-fuel mixture Use live scanner data to compare Bank 1 Sensor 1 voltage with commanded short-term fuel trim, MAF or MAP readings, and load. If the sensor remains sluggish while the engine is clearly commanded rich, test fuel pressure and injector balance and inspect the intake for vacuum leaks. Correct any mixture or fuel-delivery defect first.
- Validate the repair After repairing the sensor, wiring, exhaust, or fuel fault, clear P015B and complete a warm drive cycle that includes varied engine speed. Confirm that Bank 1 Sensor 1 voltage switches normally and that P015B does not return in stored or pending memory.
Approximate repair cost
A typical independent-shop estimate for P015B diagnosis and a basic Bank 1 Sensor 1 or oxygen-sensor wiring repair is approximately USD 250–700. Exhaust, vacuum, fuel-pressure, or injector repairs can change the total substantially. Figures are estimates and vary by region.
Common questions
What exactly does P015B detect?
P015B detects a delayed voltage transition at Bank 1 Sensor 1 when exhaust changes from lean to rich. It identifies a response-performance condition, not necessarily a failed sensor.
Is the oxygen sensor the only possible cause of P015B?
No. P015B can result from sensor aging, damaged wiring, an upstream exhaust leak, low operating temperature, or a mixture problem that prevents the expected rich response.
Which oxygen sensor should I inspect for P015B?
Inspect Bank 1 Sensor 1, normally the upstream sensor before the catalytic converter. Confirm the sensor location on the vehicle because exhaust layouts and controller assignments can differ.
What should I check with an OBD2 scanner for P015B?
Use the scanner to save P015B freeze-frame data and monitor live Bank 1 Sensor 1 voltage alongside short-term fuel trim. Sluggish voltage switching during a commanded lean-to-rich change supports the diagnosis.
The engine control module watches oxygen sensor activity constantly while you drive. When it notices the upstream sensor on the bank containing cylinder one is responding too slowly during the transition from a lean air-fuel mixture to a rich one, it logs trouble code P015B. This specific designation tells you exactly which sensor is affected and what kind of problem was detected. The module sets this code after monitoring the sensor across multiple drive cycles and confirming the delayed response falls outside acceptable parameters. A steady check engine light accompanies the stored fault, along with freeze frame data that captures engine speed, load, temperature, and vehicle speed at the moment the problem was first observed.
The oxygen sensor in question sits before the catalytic converter on the engine bank that includes cylinder one. Its job is to feed real-time air-fuel ratio information back to the engine computer, which uses that data to fine-tune fuel delivery. A healthy sensor cycles smoothly between low voltage (around 0.1 volts, indicating lean conditions) and high voltage (around 0.9 volts, indicating rich conditions). When this cycling becomes sluggish or the sensor hesitates during the lean-to-rich transition, the engine computer cannot maintain optimal combustion. P015B specifically flags that hesitation pattern. Confusing bank positions or sensor positions is a frequent source of misdiagnosis, so verify the exact physical location of the upstream sensor on your particular vehicle before ordering parts or beginning repairs.
Common symptoms of P015B
- The check engine light remains illuminated on the dashboard
- Engine idling feels rough or unstable
- Accelerator response feels sluggish when pressing the throttle
- Fuel economy drops noticeably compared to normal driving
- Vehicle fails the emissions inspection portion of a smog test
Common causes of P015B
- The sensor tip has accumulated oil residue, coolant contamination, or silicon deposits that coat the measuring element
- An exhaust leak exists somewhere near the sensor mounting location, allowing outside air to skew the oxygen readings
- The oxygen sensor itself has simply aged out or become contaminated from fuel additives or engine byproducts
- Wiring or connector pins in the sensor circuit show corrosion, physical damage, or intermittent open circuits
- The sensor heater element has stopped working due to a blown fuse or relay failure
- The signal wire between the sensor and engine computer has developed a short or high-resistance fault
How to diagnose P015B
- Connect an OBD2 scanner to the diagnostic port, retrieve code P015B, and record the associated freeze frame data. This snapshot shows what the engine was doing when the fault occurred and guides your road test conditions.
- Look for any other stored codes that may point to the underlying cause. Check manufacturer technical service bulletins for your specific make and model, as some oxygen sensor issues have known factory fixes or software calibrations.
- Perform a thorough visual inspection of the wiring harness and electrical connector leading to the upstream sensor on bank one. Look for damaged insulation, bent pins, corrosion buildup, or loose connections.
- Monitor live data from the oxygen sensor with the scanner while the engine runs. A properly functioning sensor should fluctuate rapidly between the low and high voltage ranges as the air-fuel mixture oscillates around stoichiometry.
- Test the heater circuit by measuring resistance at the sensor connector and verify the heater fuse and any associated relay are intact and delivering power.
- Clear the code from memory and drive the vehicle through a complete drive cycle that replicates the conditions recorded in the freeze frame data. If P015B returns, the fault is confirmed and component-level testing should proceed.
Repair options for P015B
Depending on what the diagnosis reveals, you may need one of the following repairs. Parts and labor estimates reflect typical independent shop rates in US dollars.
- Replacing the upstream oxygen sensor on bank one typically costs between $150 and $450 depending on vehicle make and sensor quality.
- Repairing an exhaust leak near the sensor location usually falls in the $100 to $300 range, depending on whether the leak requires welding or a gasket replacement.
- Fixing damaged sensor wiring or connectors generally runs $80 to $250, depending on whether you need a new harness section, connector repair kit, or terminal replacement.
How much does it cost to fix P015B?
The total repair bill hinges entirely on which component is actually faulty. In most cases, addressing the least expensive likely cause first saves money. P015B repair costs typically range from $80 to $450 when all parts and labor are factored together at independent shop rates. Skipping proper diagnosis and replacing the sensor without confirming it as the source of the problem is the most costly approach.
Can you drive with P015B?
You can continue driving short distances while the code is active, though the engine reverts to a default fuel strategy that sacrifices fuel economy and increases tailpipe emissions. Prolonged operation with a failing upstream oxygen sensor risks allowing the catalytic converter to overheat due to consistently improper air-fuel ratios. Address this code at your earliest convenience to avoid potential converter damage.
Related OBD2 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