P015A Code: O2 Sensor Rich-to-Lean Delayed Response
P015A: Verify the Rich-to-Lean Response Delay
Preserve fuel-control evidence and separate sensor response from exhaust, mixture, wiring, and calibration causes.
DIAGNOSTIC FOCUS
- FAULT TYPE
- Bank 1 Sensor 1 rich-to-lean response timing
- FIRST CHECKS
- Fuel trims, commanded mixture event, exhaust leaks, air metering and sensor behavior
Primary references assign the opposite direction to P015B; keep both directions separate and follow the VIN description.
P015A means O2 Sensor Delayed Response — Rich to Lean (Bank 1 Sensor 1). During a monitored mixture transition, the controller judged the upstream oxygen or air-fuel-ratio signal too slow when moving from rich toward lean.
The code measures system response, so the sensor, exhaust path, air and fuel control, wiring, and calibration all require evidence. Save the complete scan and freeze-frame record before clearing anything, then use the exact VIN service information to identify the monitored circuit and approved test points.
What Does the P015A Code Mean?
P015A is the diagnostic label for O2 Sensor Delayed Response — Rich to Lean (Bank 1 Sensor 1). Bank 1 Sensor 1 is the pre-catalyst feedback sensor on the bank containing cylinder 1, but it may be a conventional oxygen sensor or a wide-range air-fuel-ratio sensor. It is a monitor result, not a parts order, and it does not by itself prove that the upstream sensor is worn out or that the catalytic converter is defective.
Toyota diagnostic material assigns P015A to rich-to-lean delayed response and P015B to lean-to-rich delayed response; Subaru material uses the same direction and documents limited calibration cases. The useful distinction is between a slow sensor signal, a mixture that changes slowly, and a false reading caused by exhaust dilution or electrical integrity. That distinction determines whether the next test belongs at a connector, a power or ground path, a control signal, a hydraulic or mechanical system, or an operating-condition check.
The controller evaluates response during specific enabling conditions, so a snapshot at idle cannot reproduce or disprove the monitor by itself. A scan tool can preserve operating context and compare related data, but it cannot replace a current wiring diagram, connector view, service precautions, and any specified breakout leads or measurement method. Do not import pin numbers, thresholds, or component locations from another model year.
Capture confirmed, pending and history codes, freeze frame, first-failure order, system voltage, and the conditions present when P015A set.
Identify Bank 1, cylinder 1, the upstream sensor type, heater and signal circuits, exhaust joints ahead of the sensor, fuel-control inputs and monitor conditions.
Graph the correct sensor signal with short- and long-term fuel trim, commanded equivalence or mixture state, MAP/MAF, engine speed and temperature during an approved transition.
P015A Symptoms, Severity, and Driving Safety
The monitor can store a fault without a strong drivability complaint.
Sluggish feedback can affect closed-loop correction on some applications.
A separate mixture or air leak may produce symptoms alongside the response code.
Saved trims can show whether the bank was being corrected rich or lean.
MAF, MAP, misfire, pressure or heater faults can change test order.
A sensor can appear active at idle yet respond too slowly in the monitored transition.
P015A usually allows the vehicle to run, but the cause can affect emissions, fuel control and catalyst protection. Severity rises with misfire, raw-fuel odor, heavy smoke, severe hesitation, fuel leakage or a flashing MIL.
P015A Causes and the Evidence That Separates Them
The strongest P015A diagnosis explains the code definition, the captured operating conditions, and any companion codes with one testable fault path. A response monitor tests the complete chain from commanded mixture change to exhaust gas reaching the sensor and the signal reaching the controller.
Aged or Contaminated Upstream Sensor
The sensing element can respond slowly even when its signal still moves.
How to prove it: Compare the correct rich-to-lean transition against OEM timing and waveform criteria after other causes are controlled.
Check firstExhaust Leak Ahead of the Sensor
Outside air can dilute exhaust and distort the timing or direction of the signal.
How to prove it: Inspect cold joints and use the approved low-pressure smoke or leak method.
Check firstAir Metering or Intake Fault
Unmetered air or biased MAF/MAP data can delay or reshape the commanded mixture event.
How to prove it: Check companion codes, trims and load data, then test the intake and sensors by specification.
Verify directlyFuel Delivery or Injector Problem
Pressure, volume, leakage or injector imbalance can prevent the expected rich state or transition.
How to prove it: Use commanded-versus-actual fuel evidence and safe pressure procedures; do not infer from trims alone.
Verify directlySignal, Heater, or Connector Fault
Heat-damaged wiring, poor terminals or heater operation can slow sensor readiness or corrupt the signal.
How to prove it: Test the correct circuits under load and inspect routing near the exhaust.
Verify directlyCalibration or Narrow Application Condition
A manufacturer may publish an update for a specific model and operating pattern.
How to prove it: Match VIN, calibration, symptoms and bulletin conditions before any reprogramming.
Final branchCause lists are starting points. Confirm that the commanded mixture transition actually occurred before timing the sensor response. Test the circuit in its failed state when possible, document the result, and replace a part only after the measured evidence points to it.
Using UR1000 to Organize P015A Evidence
The iCARZONE UR1000 Bidirectional Scan Tool with ECU Coding supports full-system diagnostics, available DTCs, freeze frame, ECU information and live data. For P015A, use those records to compare Bank 1 Sensor 1 response with commanded mixture state, fuel trims, MAF/MAP, coolant temperature, engine speed and Bank 2 if equipped, while keeping the first-failure order intact.
The official product page advertises bidirectional control and ECU coding. Coverage varies by VIN, ECU and software. Do not assume a menu item can command a mixture-control or sensor test; active tests and parameter names are vehicle-specific, and a supported command is not proof that the connected component can physically respond.
Do not backprobe hot exhaust-area connectors or use an open flame to find leaks. Fuel-pressure and injector tests require depressurization, fire control and the OEM method. Wide-range sensors need the specified scope or scan interpretation.
iCARZONE UR1000 Bidirectional Scan Tool with ECU Coding

Use UR1000 to preserve fuel trims, upstream sensor data, load, temperature, airflow, voltage and companion faults, then follow the VIN-specific electrical and mechanical tests before authorizing parts.
Price and availability checked September 3, 2026. Prices shown are USD. Recheck the current offer, stock and required vehicle/function coverage before purchase.
How to Diagnose P015A in 6 Evidence-Based Steps
Use this order to avoid erasing the event or chasing a plausible part without proof. Because the source sheet reverses the direction, start by confirming the vehicle displays rich-to-lean and not P015B lean-to-rich. A failed test should lead to the next branch in the OEM procedure; a passed test should narrow the search rather than trigger replacement.
P015A Quick Diagnostic Path
-
1
Save Fuel-Control Evidence
- Record all codes, freeze frame, trims, sensor data, load, temperature and voltage.
- Note misfire, air-metering, fuel-pressure, heater and Bank 2 companions before clearing.
-
2
Confirm Bank, Sensor, and Direction
- Locate cylinder 1 and Bank 1 Sensor 1 using VIN service information.
- Verify P015A is rich-to-lean on this application and identify narrowband or wide-range interpretation.
-
3
Inspect Exhaust and Electrical Basics
- When cold, inspect leaks, connector seals, heat damage, grounds and sensor routing.
- Do not apply generic voltage rules to a wide-range air-fuel-ratio sensor.
-
4
Validate Air and Fuel Baselines
- Check airflow plausibility, intake integrity, fuel delivery and injector balance as directed.
- A sensor cannot respond correctly if the commanded exhaust change never occurs.
-
5
Measure the Correct Transition
- Use an approved test or captured monitor data to compare command and Bank 1 Sensor 1 response.
- Compare banks only when architecture and conditions make the comparison valid.
-
6
Repair and Complete the Monitor
- Correct the proven leak, circuit, metering, fuel, sensor or calibration cause.
- Warm the vehicle safely, run the specified monitor and confirm trims and response without returning codes.
How to Fix P015A and Verify the Repair
Repair Exhaust or Intake Leaks
Seal only the leak proven to affect the monitored air or exhaust path.
Repair Wiring or Heater Path
Restore terminals, heat protection, signal integrity and heater supply where testing fails.
Correct Air or Fuel Control
Repair verified metering, pressure, injector or purge causes that distort the transition.
Replace or Update Only with Proof
Replace the correct upstream sensor or apply an applicable calibration only after evidence supports it.
Data and Leak Diagnosis
VIN-specific quoteTime goes into reproducing the monitor and checking intake/exhaust integrity.
Wiring or Heater Repair
VIN-specific quoteAccess near hot exhaust parts can dominate labor.
Upstream Sensor Replacement
VIN-specific quoteSensor type, access and seized threads affect parts and labor.
Fuel or Calibration Work
VIN-specific quotePressure, injector or OEM update work needs a separate diagnosis-based estimate.
A completed repair should correct the proven fault and preserve the original evidence in the work record. Verify the commanded rich-to-lean event occurs, Bank 1 Sensor 1 responds within OEM criteria, trims stabilize, leaks are absent and the monitor completes without P015A or companions.
Clear codes only after the repair and baseline checks are complete. Run the specified monitor or road-test conditions, rescan every relevant module, and compare the post-repair data with the saved event. A code that does not return during a short idle period is not automatically a verified fix.
P015A OEM Differences and DIY Limits
Upstream sensors can be narrowband, wideband or proprietary air-fuel-ratio designs with different signal interpretation and test equipment. That is why the displayed OEM description, wiring diagram, component locator, terminal identification, test conditions, and service bulletin applicability must match the full VIN.
Which bank contains cylinder 1 and what sensor technology is installed?
Does the OEM text confirm rich-to-lean, and what conditions enable the monitor?
Is a bulletin applicable to the exact VIN and calibration, after physical faults are excluded?
Monitor enabling conditions and calibration bulletins are model-, engine- and software-specific. Generic guidance can organize evidence, but it must stop before unverified terminal probing, module programming, high-energy work, or disassembly that requires special tools and cleanliness controls.
- Record all modules, freeze frame and first-failure order before clearing.
- Inspect cold exhaust joints, intake hoses and accessible heat-protected wiring.
- Inspect accessible connectors and harness routing with power off.
- Use the correct wiring diagram and approved probes for any measurement.
- Do not open fuel lines or touch exhaust hardware without the required safety controls.
- Do not pierce sealed wiring or spread terminals to obtain a reading.
- Do not run unsupported active tests or programming routines.
- Escalate when the procedure requires special tooling, disassembly, or controlled hazards.
Frequently Asked Questions About P015A
Is P015A lean-to-rich?
Does P015A prove the oxygen sensor is bad?
Is Bank 1 Sensor 1 before the catalyst?
Can I drive with P015A?
Will cleaning the sensor fix it?
Can UR1000 graph the response?
Does a moving signal prove the sensor is good?
How is repair verified?
Sources and Technical Review Notes
- Toyota Service Bulletin for P015A/P015B — Identifies P015A as A/F sensor delayed response rich-to-lean Bank 1 Sensor 1 and P015B as lean-to-rich; repair scope is application-specific.
- Subaru Service Bulletin for P015A/P015B — Uses the same response directions and documents a limited calibration condition for specified vehicles.
0 comments

