The Mass Air Flow (MAF) sensor tells the ECU how much air is entering the engine. If it reports less air than actual (under-reporting), the ECU adds less fuel than needed for the real airflow — the mixture becomes lean. However, fuel trims will compensate over time, leading to a complex pattern.
The Pattern
MAF under-reporting typically produces:
- Initial lean at sudden throttle changes (before trims adjust)
- High STFT positive (+10-25%) as ECU adds fuel
- LTFT also positive once learned
- Lambda eventually near 1.0 due to compensation, but trims are elevated
So the final gas reading may look normal, but the high positive trims are the clue.
Causes
- Dirty or contaminated MAF element
- Incorrect MAF scaling in ECU (after replacement with wrong part)
- Air leaks between MAF and throttle (unmetered air)
Diagnostic Steps
- Check live MAF value at various RPMs. Compare to specifications (grams/sec). On a 2.0L at 2500 RPM, expect ~40-60 g/s.
- Calculate expected airflow: For a 2.0L engine at 2500 RPM with ~90% VE, expected MAF ≈ (2.0 L × 2500 RPM × 0.9) / (3456) ≈ 1.3 kg/s = 1300 g/s? Wait, that's off — typical MAF units are g/s; let's revise: displacement × RPM × VE / (2 × 60) gives L/s, convert to g using air density (~1.2 g/L). Example: 2.0 L × 2500 RPM / (2 × 60) × 0.9 VE = 37.5 L/s × 1.2 ≈ 45 g/s. If you see only 30 g/s, the MAF is low.
- Inspect MAF element for dirt, oil, debris. Clean if needed with MAF-safe cleaner.
- Check for air leaks between MAF and throttle body (smoke test). A leak after the MAF causes lean but shows up as high trims; a leak before MAF causes under-reporting because some air bypasses the sensor.
Distinguishing from Other Issues
High positive trims alone could also be a genuine vacuum leak. The difference:
- MAF low reading: MAF value is below spec for that RPM
- Vacuum leak: MAF reading is normal but trims are high
Bottom Line
Always correlate live MAF data with fuel trims and gas measurements. When trims don't match expectations, verify the MAF is reporting correctly.