P0102 means the mass airflow sensor is sending a signal too low for what the engine actually needs — either reporting less air than is really flowing, or reporting nothing at all. Because the ECU calculates fuel delivery directly from this reading, an under-reading MAF sensor tells it that less air is arriving than really is, so it injects too little fuel and the engine runs lean, which is why this code often arrives together with hesitation, rough running and noticeably reduced power.
What Does P0102 Mean?
The mass airflow (MAF) sensor measures how much air is entering the engine, and the ECU uses that single reading as the basis for how much fuel to inject. P0102 specifically means the signal from the sensor is lower than the ECU expects — either genuinely too little voltage or frequency for the conditions, or a complete loss of signal that the ECU interprets as effectively zero airflow.
Because fuelling is calculated directly from this number, a sensor reporting too little air causes the engine to add too little fuel relative to what is actually there — the mixture goes lean, which is why hesitation, rough running and power loss are the usual symptoms (see P0171). Some ECUs instead fall back to a fixed default strategy when the signal is lost, which limits power.
A MAF signal that is too high is a different fault — see P0103, which tends to cause a rich mixture — and a signal that is present but implausible is P0101. P0102 specifically means the signal is too low.
Common Symptoms
- Hesitation and lean running, especially under load.
- Rough idle and hesitation, sometimes stalling.
- Reduced power — many ECUs fall back to a limited default fuelling strategy when MAF data is missing entirely, which limits performance to protect the engine.
- Poor fuel economy.
- Difficulty starting in some cases, since MAF data affects the ECU’s starting fuel calculation too.
Common Causes
- A contaminated MAF sensor. Dust, oil residue from an over-oiled aftermarket air filter, or general grime coats the sensing element and skews its reading low. The single most common and most easily fixed cause.
- A failed MAF sensor. The sensing element or its internal electronics simply wear out.
- Damaged or corroded wiring between the sensor and the ECU.
- A poor electrical connection at the sensor’s connector.
- An intake air leak downstream of the sensor — air entering after the MAF has measured it means the engine gets more air than the ECU was told about, which pushes the mixture lean — the same effect as an under-reading sensor, reached by a different route.
- A blocked air filter restricting airflow enough that the sensor genuinely measures very little, even though the sensor itself is healthy.
How to Diagnose It
1. Check the air filter first
Free, thirty seconds, and rules out a genuine airflow restriction before you suspect the sensor itself.
2. Inspect and clean the MAF sensor
Remove it and look at the fine wire or film element for visible contamination. Clean it with a dedicated MAF sensor cleaner — never brake cleaner, a cloth, or compressed air, all of which can damage the delicate element permanently.
3. Check the wiring and connector
Look for corrosion, damage, or a connector that is not fully seated.
4. Compare live data against expected values
A scan tool showing live MAF grams-per-second readings, compared against a known-good reference for your engine at idle and at a fast idle, confirms whether the sensor is reading low even after cleaning.
Never work under a vehicle supported only by a jack. Use axle stands on firm, level ground, chock the wheels that stay down, and leave the car in gear or Park with the handbrake on. A jack lifts; stands hold.
Possible Fixes
| Cause | Fix | Typical cost |
|---|---|---|
| Contaminated MAF sensor | Clean with MAF-specific cleaner | $10 – $20 |
| Blocked air filter | Replace the filter | $20 – $60 |
| Failed MAF sensor | Replace | $120 – $400 |
| Wiring/connector fault | Repair or clean | $60 – $250 |
Cleaning the sensor resolves a genuinely large share of P0102 cases — worth trying before replacing the part outright.
Can I Drive With P0102?
Briefly, though expect reduced power and hesitation while it persists. A lean mixture runs hotter, which stresses the catalytic converter and engine over time — see P0420 — so treat it as a fix-soon rather than a live-with-it fault.
When to See a Mechanic
Book it in if cleaning the sensor and checking the filter do not resolve it, and sooner if power loss is severe or the engine stalls. More in our engine problems section.
Frequently Asked Questions
What does P0102 mean?
The mass airflow sensor is reporting less air than the engine actually needs, either through contamination, a genuine airflow restriction, or a sensor or wiring fault.
Can P0102 cause rough running or power loss?
Yes. Because the ECU calculates fuel delivery from the MAF reading, an under-reading sensor causes the engine to add too little fuel relative to actual airflow, producing a lean mixture, hesitation and reduced power.
Can I clean a MAF sensor myself?
Yes, with a dedicated MAF sensor cleaner spray — never brake cleaner, a cloth, or compressed air, which can damage the delicate sensing element. Cleaning resolves a large share of P0102 cases.
Is it safe to drive with P0102?
Briefly, though expect reduced power and possibly rough running. The lean mixture it causes runs hotter and can stress the catalytic converter and engine over time, so treat it as worth fixing promptly.
How much does it cost to fix P0102?
Often very little — cleaning the sensor is about $10–$20. A full sensor replacement, if cleaning does not resolve it, runs $120 – $400.