P0102: Mass Air Flow Circuit Low Input

Safe to drive?

Drive with care — fix it soon

Drivable in fallback mode for short necessary trips; expect poor manners. Diagnosis is usually fast because electrical faults measure cleanly.

What P0102 means

Where P0101 means the MAF's story doesn't add up, P0102 means the signal itself is electrically too low — near zero volts — as if almost no air is entering a running engine. That's an electrical fact, and it points at the sensor or its wiring rather than airflow itself.

What you’ll notice

  • Check engine light
  • Stalling or very rough running, especially at idle
  • Hard starting
  • Engine may run in a noticeable limp mode

Likely causes and repair cost

Broad US independent-shop bands, parts and labour.

Unplugged, corroded, or damaged MAF connector and wiring
$0–$150
Failed MAF sensor
$150–$400
Blown fuse or wiring fault on the sensor's supply
$10–$200

Can you drive with P0102?

Drivable in fallback mode for short necessary trips; expect poor manners. Diagnosis is usually fast because electrical faults measure cleanly.

The misdiagnosis to avoid

Where the money goes wrong

Skipping the connector. A P0102 after other engine work is very often a connector left loose or a wire pinched — sensors get condemned for a plug that wasn't clicked home. Unplug, inspect pins, reseat firmly, clear the code, and only then talk parts.

How P0102 actually gets set

These codes report an electrical condition, not a mechanical failure. The computer expects a signal within a defined voltage or frequency range; when the reading sits outside that range, is implausible against other sensors, or stops changing when it should, a circuit code sets. The distinction matters because the wording usually names a component while the fault is often in the wiring to it.

What a scan tool shows that the code does not

The live value from the sensor, compared against a known-good reading and against what the other sensors imply. A coolant temperature sensor reporting -40°C on a warm engine is reporting an open circuit, not a cold engine. That distinction is invisible in the code and obvious in live data.

The trap with this family of codes

Replacing the named sensor. A circuit code names where the computer noticed the problem, not where the problem is. Corroded connectors, chafed harness sections and bad grounds produce identical codes, and a new sensor plugged into a damaged circuit fails exactly the same way.

What happens when you clear it

Circuit monitors generally run continuously, so these codes return almost immediately if the fault is still present — which makes them easy to verify a repair against.

Depends entirely on which sensor. A failed coolant temperature sensor can make the engine run rich indefinitely; a failed ambient air temperature sensor affects almost nothing. The rule is to look at what the computer does with that reading, not at the code's severity label.

Not sure this matches your car?

Describe what it’s doing in your own words and the symptom checker gives you a safe-to-drive verdict, ranked causes with costs, and notes to take to the shop — free, no sign-up.

Advertisement

A basic code reader costs around $25 and usually pays for itself the first time a warning light comes on. We compare them in choosing an OBD2 scanner.

Questions people ask

The code came back right after I cleared it — what does that tell me?

With circuit-low codes, an instant return means the fault is present constantly — a dead sensor or broken wire — while a return after days points at intermittent connection trouble. Instant returns are actually the easy case: whatever is wrong is wrong right now and can be measured.

Can I drive with the MAF unplugged as a test?

On many engines, yes, briefly — unplugged, the computer switches to fallback fuelling, and if the engine runs better unplugged than plugged in, the sensor is feeding it worse-than-nothing data. It's a legitimate quick test; just don't make a lifestyle of limp mode.