Quick triage & tools

  • Freeze-frame matters: RPM, load, temp, trims and battery voltage when the fault set.
  • Don’t skip basics: battery/charging stability, grounds, and connectors.
  • Have ready: scan tool + multimeter. A smoke tester / vacuum gauge helps for many faults.

Decision flow

  1. Check for obvious intake issues
    • Airbox lid sealing, cracked intake boots, loose clamps.
    • Aftermarket intakes can cause turbulence and P0101.
  2. Fuel trim clue
    If trims are strongly positive at idle, suspect unmetered air leaks. Use P0171/P0172 fuel trim flow →
  3. Smoke test for unmetered air
    • Smoke test intake tract + PCV and brake booster line.
  4. MAF signal plausibility
    • At warm idle, compare MAF g/s to typical expected ranges for your engine size.
    • Look for unstable or dropout behaviour on live data.
  5. Clean vs replace (carefully)
    Warning: Only use proper MAF cleaner, never brake cleaner. Allow to dry fully.
  6. Compare MAP/MAF correlation
    • If MAP, throttle, and RPM suggest high load but MAF stays low, suspect MAF under-reporting or restriction upstream.
    • If MAF is high with low load, suspect turbulence or sensor contamination.
  7. After the fix: verify
    • Clear codes and drive under the same conditions. Confirm trims stabilise.

Common causes

  • Cracked intake boot after the MAF (unmetered air).
  • Poor sealing air filter/airbox lid.
  • Oiled filters contaminating the MAF element.

Print / save checklist

Tick these off as you work. If you need to hand this to a mechanic, print it as a short job card.

  • Freeze-frame captured / conditions noted
  • Battery voltage checked (resting + cranking)
  • Basic visual checks (hoses, connectors, grounds, fuses)
  • One test at a time (don’t change multiple variables)
  • Confirm fix by reproducing the original condition

What to do next

Use the links below to deepen the test you’re about to perform, cross-check related codes, or jump to a faster symptom-led flow.