P0171
System too lean — Bank 1
Use fuel trim data at idle and at speed to decide whether the unmetered air or the missing fuel is the cause, then confirm the repair with trims back in the normal band.
A confirmed cause of the lean condition, demonstrated by fuel trims returning within the normal band at idle and under load.
Safety warnings
Do not use a flammable aerosol to hunt for intake leaks near a hot exhaust manifold or an ignition source. A prolonged lean condition raises combustion temperature and can damage valves and the catalytic converter.
Record freeze-frame data and the long- and short-term fuel trims at idle, at 2500 rpm and under load before changing anything. Note whether the fault affects one bank only.
| Tools, parts and consumables | Category | Applies to |
|---|---|---|
| OBD scan tool with live data and fuel trim display |
Tool
Required
|
— |
| Fuel pressure gauge suitable for the system |
Tool
Required
|
— |
| Smoke machine or non-flammable leak-detection medium |
Tool
Required
|
— |
| Oscilloscope for oxygen sensor analysis |
Tool
Optional
|
— |
Record long- and short-term fuel trims at idle, at 2500 rpm with no load, and under load with the vehicle driven or on a dynamometer. Compare bank 1 with bank 2 where the engine has two banks.
What did you find? A clear pattern: lean at idle only, lean across the range, or lean under load only.
Measurement: %
Compare the indicated airflow at key-on and at idle with what the engine displacement and speed imply. Inspect the sensor element for contamination and the intake duct for splits after the sensor. Measure fuel pressure and, where possible, flow under load.
What did you find? A plausible airflow reading and fuel pressure within the general range for the system.
With the engine idling, introduce a controlled, non-flammable leak-detection medium around intake joints, the throttle body gasket, the manifold gasket, the brake booster hose and the crankcase ventilation hoses. Watch the fuel trims rather than listening for a change in engine note alone.
What did you find? No change in trims when a joint is treated, and no visible damage on hoses or gaskets.
Inspect for exhaust leaks upstream of the sensor. Compare the upstream oxygen sensor signal with the commanded mixture and with the second bank where available. Look for a sensor that is slow to switch or biased low.
What did you find? No exhaust leak, and an upstream sensor that switches normally.
Clear the code, road test the vehicle through the conditions recorded at the start, and re-read the fuel trims at idle and under load.
What did you find? Trims within the normal band in both conditions, and no returning code.
| Value | Applies to | Source | Technical verification status |
|---|---|---|---|
|
Normal long-term fuel trim band
Within about ±10 % %
|
General guidance |
General educational guidance
Established general engine management practice
|
Not verified |
|
Not confirmed against the manufacturer documentation for your exact vehicle. Verify with the correct workshop manual before relying on this value. Confirm every measurement and torque value using the correct vehicle documentation before you work on the vehicle.
A general diagnostic band, not a specification. Different manufacturers express trims differently and some publish explicit limits — use the manufacturer figure where it exists. |
|||
|
Fuel pressure at the rail
As published for the exact engine
|
All fuel injection systems | Unverified | Not verified |
|
Not confirmed against the manufacturer documentation for your exact vehicle. Verify with the correct workshop manual before relying on this value. Confirm every measurement and torque value using the correct vehicle documentation before you work on the vehicle.
Fuel pressure differs enormously between port injection, returnless systems and direct injection, and high-pressure direct-injection circuits require dedicated procedure and equipment. This library does not publish a generic value. |
|||
Replacing the mass airflow sensor on the strength of the code alone. A P0171 is a symptom of a lean condition: an intake leak on the wrong side of the sensor produces exactly the same code with a perfectly good sensor. Second: clearing the code and declaring the repair done without confirming the fuel trims have recovered.
A trim that is high at idle but normal at speed points at a leak or a fault that matters most when airflow is low. A trim that is high under load points at fuel supply. That difference decides which test is worth doing next.
A sustained lean condition raises combustion and exhaust temperatures. It can damage valves and the catalytic converter, so diagnose it rather than continuing to drive.
Mark each step complete, branch on what you actually find, and keep your notes.