System Too Lean (Bank 1)
The P0171 code means the vehicle's onboard diagnostic system has detected: System Too Lean (Bank 1). This is a serious severity code.
- Keep driving?
- Limited driving only
- DIY difficulty
- medium
- Estimated cost
- $0-$25 for vacuum line repair; $50-$150 for MAF sensor; $200-$500 for fuel pump
Best-selling code reader on Amazon. Reads and clears check engine codes on any 1996+ vehicle. Under $30.
Essential for diagnosing sensor codes, checking voltage, and testing circuits. Under $15 and pays for itself on the first job.
Affiliate links — we earn a commission at no extra cost to you.
Common Symptoms
- Check Engine Light on
- Rough idle or surging
- Hesitation on acceleration
- Poor fuel economy
- Hard starting in cold weather
Probable Causes (Ranked by Likelihood)
- Vacuum leak at intake manifold, hose, or throttle body Very High
- Dirty or failing mass airflow (MAF) sensor High
- Weak or clogged fuel injectors High
- Low fuel pressure (weak pump or clogged filter) Moderate
- Faulty upstream oxygen sensor Moderate
- PCV valve stuck open causing large vacuum leak Moderate
Common Fixes by Vehicle
What techs usually find when diagnosing P0171 on specific vehicles — tap your vehicle for the fix and the exact part:
2005-2014 Ford F-150/Expedition 5.4L 3V moderate DIY
Cracked intake manifold extremely common on 5.4L 3-valve. The manifold develops hairline cracks near the thermostat housing. Smoke test will confirm. A replacement upper intake manifold (Dorman and others make one) fixes it - make sure you order the 5.4L 3V version, not the 4.6L, as they are different castings. Also check PCV hose and valve cover grommets for secondary leaks. Confirm the exact part for your year and engine with a retailer's fitment lookup or your VIN before ordering - these applications split by engine and build date.
Labor: 2-3 hours2007-2017 Toyota Camry 2.5L easy DIY
Check the brake booster vacuum hose -- it cracks where it connects to the intake manifold. Also inspect the PCV valve and its grommet in the valve cover. A $2 grommet causes most lean codes on these engines. Smoke testing the intake tract will pinpoint the leak fast.
Labor: 15 min2008-2016 BMW 328i/528i N20/N26 moderate DIY
Valve cover gasket failure is the #1 cause on BMW N20/N26 engines. The gasket hardens and cracks, creating a massive vacuum leak. Also check the charge pipe (plastic intercooler pipe that cracks under boost). TSB SI B11 10 14. Replace with upgraded aluminum charge pipe to prevent repeat failure.
Labor: 1.5-2 hours2010-2019 Chevrolet Equinox/GMC Terrain 2.4L moderate DIY
PCV diaphragm in the valve cover fails and causes a lean condition. The entire valve cover assembly must be replaced because the PCV is integrated. Also check the intake manifold gasket which warps on these engines around 80K miles. Your dealer can confirm whether an open service bulletin or warranty extension applies to your VIN.
Labor: 1 hour2003-2015 Honda Accord/CR-V 2.4L easy DIY
Clean the MAF sensor with CRC MAF cleaner first -- dirty MAF is the easiest fix. If lean code persists, check the intake manifold runner control (IMRC) butterfly valves for carbon buildup. Also inspect the front O2 sensor (Denso) which can read lean when failing. Confirm the exact part for your year and engine with a retailer's fitment lookup or your VIN before ordering - these applications split by engine and build date.
Labor: 10 min (MAF clean), 30 min (O2 sensor)Frequently Asked Questions
What is the difference between P0171 and P0174?
P0171 is a lean condition on Bank 1 (the side of the engine with cylinder 1). P0174 is Bank 2. If both codes are present simultaneously, a large vacuum leak or failed MAF sensor is almost always the cause since it affects both banks.
Can a dirty air filter cause P0171?
A clogged air filter typically causes a rich condition, not lean. However, a torn or bypassed air filter can allow unmetered air past the MAF sensor, triggering a lean code.
How do I find a vacuum leak without a smoke machine?
With the engine at idle, carefully spray short bursts of carburetor cleaner or brake cleaner around vacuum hose connections, the intake manifold gasket, and the throttle body. If the idle smooths out or RPM rises when you spray a spot, that is the leak location.
What actually makes the computer set a fuel trim code?
The OBD II regulation requires the system to flag the fuel delivery system when it can no longer hold emissions at or below 1.5 times the applicable FTP standards, and — on vehicles with adaptive feedback control — when that control has used up all the adjustment the manufacturer allows (Title 13 CCR 1968.2, section (e)(6.2)). The second case is the useful one to understand: the code means the computer ran out of correction, which is why the underlying fault is often something it was compensating for silently for a long time. This is the threshold the monitor is designed around, not a description of your specific fault — the regulation says what the system must detect, not how to find it on your vehicle.
Mechanics Guide Step-by-step diagnosis
Step-by-Step Diagnostic Procedure
-
Check long-term fuel trim (LTFT) on Bank 1. Values above +10% confirm a lean condition. Above +25% indicates a significant air or fuel delivery issue.
-
Inspect all vacuum hoses, intake boot, and throttle body gasket for cracks. Use a smoke machine or carefully spray carburetor cleaner near joints while monitoring idle RPM for changes.
-
Clean the MAF sensor with dedicated MAF cleaner spray: do not use generic cleaners. Compare MAF g/s reading to spec at idle (typically 2-7 g/s on a 4-cylinder).
-
Check fuel pressure at the rail under idle and snap throttle conditions. Pressure drop below spec during throttle snap points to a weak pump.
-
With a scan tool, monitor upstream O2 sensor voltage. It should oscillate 0.1-0.9V rapidly at idle. A flat signal near 0.1-0.2V confirms a lean condition.
-
Inspect injector pulse width and compare to similar vehicles. Unusually short pulse width combined with high positive fuel trim points to a leak rather than a fuel delivery failure.
Sources 3
This page is built from documented references. Verify against your own service info before repair work.
- California Code of Regulations, Title 13 section 1968.2 (OBD II)malfunction criteria, section (e)
- SAE J2012Diagnostic Trouble Code Definitions (defines the generic OBD-II code ranges)
- Cross-checked against the SAE J2012:2002 DTC table (2026-08-27)archived scan of the SAE standard — readable copy, not SAE’s current edition
P0171 on Diesel, EV & Equipment
The same code ID appears across other engines and platforms. The diagnostic flow varies by manufacturer — these are the platform-specific breakdowns:
Commonly Affected Vehicles
- Toyota Camry, Tacoma, 4Runner
- Ford F-150 and Mustang (4.6L)
- BMW 3 Series and 5 Series
- Nissan Altima and Maxima
- Honda CR-V and Pilot
Related Codes
See All Codes & Fixes for Your Vehicle
Explore More
Was this helpful?
Send this to whoever is fixing the car — your mechanic, or the person asking what the light means.