Fault codes
Lean running codes P0171 and P0174
A structured approach to lean-condition codes using fuel trims, unmetered-air checks, fuel-delivery tests, and MAF sensor plausibility.
Lean codes mean the ECU is adding fuel to compensate for something.
P0171 is bank 1; P0174 is bank 2. Both together often means a shared cause.
Unmetered air and low fuel delivery are the two big buckets.
What a lean code actually reports
P0171 and P0174 are set when long-term fuel trims climb past a threshold because the ECU keeps adding fuel to reach the target air-fuel ratio. The code is a symptom of the engine running lean, not a named broken part.
When both banks read lean, look for a cause that affects the whole engine: a large vacuum leak, low fuel pressure, or a mass-airflow sensor reading low. A single-bank lean code points more toward that bank's injectors, wiring, or a localized leak.
Hunt unmetered air
Air entering after the mass-airflow sensor is not measured, so the ECU under-fuels. Inspect intake boots, PCV hoses, brake-booster hoses, purge lines, and intake-manifold gaskets. A smoke test is the cleanest way to find leaks without guessing.
Note how trims behave with RPM. A leak that leans the engine at idle but improves at higher RPM is a classic vacuum-leak signature, because the leak becomes a smaller fraction of total airflow.
Check fuel delivery and the MAF
If there is no air leak, the engine may simply not be receiving enough fuel. Confirm fuel pressure and volume, and consider a clogged filter, weak pump, or restricted injectors. A MAF sensor that reads low will also command too little fuel; compare its readings against expected airflow for the engine.
Clean or test the MAF before replacing it, and rule out an air-filter or intake restriction that lowers genuine airflow.
Diagnostic checklist
- Record whether one or both banks read lean.
- Log short- and long-term fuel trims at idle and cruise.
- Smoke-test the intake for unmetered air.
- Verify fuel pressure and volume.
- Compare MAF readings against expected airflow.
- Inspect the air filter and intake for restriction.
Frequently asked questions
Can a dirty MAF sensor cause P0171?
Yes. A MAF that under-reports airflow makes the ECU add too little fuel, which reads as lean. Test or clean it and confirm plausibility before replacing it.
Why are both P0171 and P0174 present?
Both banks reading lean usually means a shared cause such as a vacuum leak, low fuel pressure, or a low-reading MAF rather than a fault isolated to one side.