1. Verify MAF wiring and power
Key on, engine off:
Red wire (or reference wire): ~12 V (check fuses if not).
Black: solid ground (< 0.1 V drop to chassis).
Signal wire (usually blue or tan): 0.3–0.8 V at idle, climbs smoothly past 4 V under load (check with a graphing multimeter or scan tool).
- Wiggle the harness while watching live data — if it cuts out, the internal crimp or pin tension is bad.
- Ensure the pigtail’s pin order matches OEM (a lot of aftermarket ones get the middle two swapped).
2. Check for intake leaks after the MAF
Split couplers, loose clamps, or PCV hoses behind the sensor cause lean readings and drop MAF voltage.
Spray brake cleaner or carb cleaner around couplers while idling — any RPM change means a leak.
3. Verify grounds
Check the shared sensor ground between the MAF and throttle body. If the TB replacement or cleaning disturbed that common ground, the MAF signal drifts.
Clean and tighten the main engine ground strap and the smaller sensor ground bundle near the throttle body.
4. Scan live data
Look for MAF g/s at idle: typical is 2–7 g/s for a 4-cyl, 6–10 g/s for a V6, 8–12 g/s for a V8.
If it’s pegged at zero or < 1 g/s while idling smoothly, it’s not being read — wiring or ECU interpretation fault.
If it reads fine until you hit throttle, the signal line is losing continuity or power supply drops under alternator load.
5. Check fuses and relays
The MAF, throttle body, and sometimes the O2 heaters share the same circuit. If that fuse is weak or the relay has carbon buildup, voltage will sag when load increases.
6. ECU and grounds
Make sure the ECU ground points are clean and tight. Many intermittent P0102s trace back to corroded grounds or poor splices in the harness loom.
Common Gotchas
Aftermarket “cold air” or high-flow filters coated in oil will instantly foul a new MAF.
Wrong pigtail pinout (very common).
Battery voltage dips from bad alternator/regulator.
PCM needs a hard reset (disconnect both battery cables, touch together for 30 s, then relearn idle).