SAE Standard Definition

P0171

System Too Lean (Bank 1)

The engine is running with too much air or too little fuel on Bank 1.

Moderate
Safe to drive intermediate Fix within 14 days
Estimated Cost (USD)$20 - $600
BudgetMajor
Estimated Labor~1.5 hours

The ECM uses the O2 sensors and fuel trims to maintain a 14.7:1 air-fuel ratio. When long-term fuel trim exceeds approximately +25%, meaning the ECM is adding significant extra fuel to compensate for a lean condition, this code is set. This is one of the most common check engine light causes.

Symptoms

Check Engine Light on
Rough idle
Hesitation on acceleration
Possible misfires
Poor fuel economy
Hissing sound from engine bay

Common Causes

Vacuum leak

HIGH

Cracked intake hose, loose clamp, leaking intake gasket, or broken PCV valve allows unmetered air in.

Dirty or failing MAF sensor

HIGH

Underreporting airflow causes insufficient fuel delivery.

Weak fuel pump or clogged fuel filter

MEDIUM

Insufficient fuel delivery to match air intake.

Leaking fuel injector(s)

LOW

A stuck-closed or partially clogged injector delivers less fuel.

Step-by-Step Diagnosis

1

Check fuel trims

medium

Monitor short-term and long-term fuel trims at idle and 2500 RPM. LTFT above +10% is significant.

Tools:OBD-II scanner
2

Inspect for vacuum leaks

medium

Check all vacuum hoses, intake manifold gaskets, PCV valve, and brake booster hose.

Tools:Smoke machine (optional)
3

Clean or replace MAF

easy

Clean with MAF cleaner. If fuel trims dont improve, replace.

Tools:MAF cleaner
4

Test fuel pressure

hard

Check fuel pressure at the rail. Low pressure points to pump or filter.

Tools:Fuel pressure gauge

Commonly Seen With

P0171 is frequently found alongside these codes:

Related Codes

Frequently Asked Questions

Disclaimer

The information on this page is provided for general educational and reference purposes only. ErrorCodes is not a substitute for professional automotive diagnosis or repair. Diagnostic trouble codes indicate areas for further investigation and do not definitively identify the failed component. The same code can have different causes depending on your specific vehicle, its history, and conditions. Always consult a qualified, certified mechanic before performing repairs. ErrorCodes assumes no liability for any repairs made based on information found on this site.