Home › Fault codes › P0102
⚠ P0102 MEDIUM SEVERITY

P0102: what it means

Officially? A wall of jargon. To most people? Absolutely nothing. That's exactly why we built the app.

The official definition vs. an actual explanation

Plug into any code reader and you'll get the same line every other app shows you. Technically correct. Practically useless.

What other apps tell you
"P0102: The airflow sensor reads lower than the engine can be breathing."
What OBD Mechanic tells you

"The airflow (MAF) sensor's signal is lower than it should ever be with the engine running, low enough to look like a circuit fault rather than a sensor that's a bit off. Start with the plug: a loose, corroded or damaged connector, or a broken wire, is the cheapest and a common cause. Then check the intake for a pipe that's come off or badly split near the sensor. If the wiring is sound, the sensor itself may have failed. The car may hesitate, idle badly or, especially on diesels, go into limp mode. A dirty sensor more often sets P0101 or a lean code, but a clean is cheap and worth doing while you're in there."

What actually causes it, cheap to dear

Worth checking in roughly this order. Don't jump straight to the expensive fix:

usually cheap depends pricey

Suggested checks

  1. With the ignition off, unplug the MAF connector (usually on the intake pipe just after the air filter box), check for corrosion or bent pins, and refit it firmly
  2. Follow the wiring back and look for chafing or breaks
  3. Check the intake pipework around the sensor is connected and sealed
  4. Clean the sensor with proper MAF cleaner only. Don't touch the element
  5. If it comes back, a garage can check the sensor's power, earth and signal at the plug before you buy a new one

Which dials to watch for P0102

The code itself is a snapshot. The fault sets after the car's watched the numbers over a whole drive cycle. Here's what's worth keeping an eye on:

MAF (live graph)
This is the sensor in question. With the engine running, it should rise smoothly as the revs rise. A reading that sits near zero, or doesn't move with the revs, fits a circuit fault.
RPM (live graph)
Watch it alongside MAF. Revs going up while airflow stays flat is the mismatch the ECU is complaining about.

Live simulation on the readings our free demo drive supports. This is how the app’s dials move.

It spots things you'd never see in the numbers

Codes rarely tell the whole story. The clever part is reading them together, and against your exact car. Here's the kind of thing it catches:

AI Mechanic
What our mechanic says
P0102

The airflow (MAF) sensor's signal is lower than it should ever be with the engine running, low enough to look like a circuit fault rather than a sensor that's a bit off. Start with the plug: a loose, corroded or damaged connector, or a broken wire, is the cheapest and a common cause. Then check the intake for a pipe that's come off or badly split near the sensor. If the wiring is sound, the sensor itself may have failed. The car may hesitate, idle badly or, especially on diesels, go into limp mode. A dirty sensor more often sets P0101 or a lean code, but a clean is cheap and worth doing while you're in there.

Related codes people search alongside P0102

P0102: quick questions

Can I still drive with P0102?

Usually, yes, though it may not run well. Without a good airflow signal, the engine works off estimates for fuelling, so it may hesitate or idle badly. Some cars, diesels especially, cut power or go into limp mode. If yours does, stay off fast roads and get it checked.

Will cleaning the MAF fix P0102?

Sometimes, but for this code check the plug and wiring first. P0102 is about the signal being too low, which is more often a connection or a failed sensor than dirt. Cleaning is cheap, so it's still worth a go.

How much will it cost to fix?

A cleaned or reseated connector costs nothing. A new MAF sensor is often around £50 to £150 depending on the car. Buy a decent-quality one, as cheap copies can cause their own faults.

Stop guessing what your codes mean.

Free app. Plug in, and get every code in plain English, plus the connections you'd never spot.