Mass Air Flow Sensor Circuit Low Input
MAF signal is reading lower than physically possible for the engine's current operating state.
What it means (plain English)
The MAF measures how much air is entering the engine in grams per second. The PCM uses that number as the foundation for fuel delivery, spark timing, and trans shift logic. P0102 sets when the MAF signal drops below the minimum threshold the PCM expects for the RPM and throttle position it sees. Usually that's a dirty sensor element (oil from a re-oiled cone filter is the #1 killer), an unmetered air leak between the MAF and the throttle body, or a wiring issue. Often shows up with P0171/P0174 lean codes because if the PCM thinks less air is coming in than really is, it under-fuels and the O2s scream lean.
What the computer is actually seeing
MAF frequency or voltage signal below the minimum threshold for the current RPM/load conditions. Typically <0.2 V analog or <1000 Hz on frequency-output sensors at running RPM.
What a healthy reading looks like
At warm idle: roughly 0.8 g/s per liter of displacement (5.0L → ~4 g/s, 2.0L → ~1.6 g/s). At WOT: should peak near (RPM ÷ 60) × displacement × 0.85 (VE). Analog voltage rises smoothly with airflow, usually 0.5–4.5 V range.
Guided diagnostic — the DiagCoach way
Don't just throw parts at it. Walk through these in order — each step tells you whether to keep going or stop and fix what you found.
- 1Visually inspect the intake boot between MAF and throttle body. Squeeze it — cracks open up under hand pressure. Any unmetered air after the MAF makes the sensor read low.
- 2Pull the MAF and look at the element. Oil film, dust cake, or spider webs = contaminated. Clean ONLY with MAF-specific cleaner — carb/brake clean will destroy the element.
- 3Compare MAF g/s reading to the calculated expected at warm idle. Way low = sensor or unmetered air. Way high = P0103 territory.
- 4Scope the MAF signal during a snap-throttle. Should ramp smoothly with RPM. Flat-lining or dropouts = failed sensor or wiring.
- 5Check the MAF connector for green corrosion, bent pins, and back-out terminals. Wiggle-test with engine running.
- 6Verify reference voltage (typically 12 V or 5 V depending on platform) and ground at the connector before condemning the sensor.
- 7If you cleaned it and it improved but came back — replace it. Once the element is damaged, cleaning is a temporary fix.
Common causes
- Contaminated MAF element — oil residue from re-oiled cone filter (#1 cause)
- Air leak between MAF and throttle body (cracked intake boot)
- Loose or disconnected MAF connector
- Broken / chafed MAF signal wire
- Failed MAF sensor (element burned out)
- Restricted air filter starving the sensor
Typical repair cost
MAF cleaner $10. MAF sensor $80–$400. Intake boot $30–$200.
Related codes
Frequently asked questions
Can I unplug the MAF and just drive it?
Some vehicles fall back to a limp calculation using MAP and TPS, others won't run right at all. Either way it's a band-aid — fuel economy and drivability will suffer and other codes will set.
Why does cleaning fix it for a week then it comes back?
If the contamination source is still there — oily aftermarket filter, leaking PCV pulling oil mist forward — the sensor re-fouls fast. Fix the source, not just the sensor.
Working a real vehicle right now?
Let DiagCoach walk you through it live with your specific symptoms, vehicle, and what you've already checked.
Start guided diagnostic →