OBD-II trouble code
P0100: Mass or Volume Air Flow Circuit Malfunction
The general mass airflow (MAF) circuit code — the PCM has seen a fault in the MAF sensor circuit that doesn't fit the more specific low, high, or intermittent patterns. Most often a dirty sensor, a wiring or connector problem, or unmetered air entering the intake.
Quick facts
- System
- Powertrain
- Category
- Fuel & Air
- Severity
- Medium severity
- Drivable
- Usually safe to drive short-term
- Repair cost range
- $10 – $600
- DIY difficulty
- Beginner DIY
What does P0100 mean?
P0100 is the parent of the mass-airflow family. Where P0101 means the signal is out of range or implausible, P0102 means it's stuck low, and P0103 means it's stuck high, P0100 is the broad 'circuit malfunction' code the PCM stores when it detects a problem in the MAF circuit that doesn't cleanly match one of those specific patterns — or when a platform's diagnostic simply reports the general fault first. Most people who land on P0100 typed the bare code into a search bar after a scan, so it's worth understanding what the MAF does before chasing parts.
The MAF sensor sits in the intake tract between the air filter and the throttle body. It measures the actual mass of air entering the engine — usually with a heated wire or film whose cooling rate is proportional to airflow — and reports it to the PCM, which uses it as the primary input for calculating how much fuel to inject. When the MAF signal is wrong or interrupted, the fuel calculation goes with it, and the engine can run rich, lean, rough, or fall back to a default 'limp' fuel map.
Because P0100 is the general code, the cause list spans the whole MAF failure spectrum. The most common single cause is a contaminated sensor — oil mist from a dirty PCV system, dust from a torn or over-oiled air filter, or debris left after a filter change coats the sensing element and throws off its reading. After that come wiring and connector faults: a chafed signal wire, a corroded or backed-out connector pin, or a damaged ground. Unmetered air is the third family — a torn intake boot or a disconnected PCV hose after the sensor lets the engine breathe air the MAF never measured. The good news is that the cheapest fixes (cleaning the sensor, reseating a connector, patching an intake boot) resolve a large share of P0100 codes before any expensive part is needed.
Common causes
- Contaminated MAF sensor — oil from a leaking or dirty PCV, dust from a torn or over-oiled air filter (the most common single cause)
- Damaged, chafed, or shorted MAF signal wiring
- Corroded, oil-fouled, or backed-out MAF connector pins
- Torn or loose intake boot between the MAF and throttle body, letting in unmetered air
- Disconnected or cracked PCV hose downstream of the sensor
- Failed MAF sensor (internal hot-wire or hot-film failure)
- Poor sensor ground or a wiring fault back to the PCM
- Aftermarket cold-air intake installed without the correct MAF housing calibration
Symptoms
- Check Engine Light on, sometimes flashing or accompanied by reduced power
- Rough or unstable idle, occasional stalling
- Hesitation, surging, or a flat spot under acceleration
- Hard starting on some platforms
- Noticeably reduced fuel economy
- Black exhaust or a fuel smell if the fault drives the engine rich
Diagnostic steps
- 1.Inspect the full intake tract from the air filter housing to the throttle body for a torn boot, a loose clamp, or a disconnected PCV hose letting in unmetered air.
- 2.Unplug and inspect the MAF connector for oil, corrosion, or backed-out pins, then reseat it firmly.
- 3.Remove the MAF and inspect the sensing element under good light. Visible oil film or dust means cleaning is the first move — use MAF-specific cleaner only, never brake or carb cleaner.
- 4.Read live data for MAF grams-per-second at idle. On a typical 2.0-4.0L engine this should sit around 2.5-6.0 g/s at idle and rise smoothly with RPM. A flat, missing, or wildly off reading confirms a circuit problem.
- 5.Wiggle-test the MAF connector and signal wire at idle. A stumble or stall when you disturb them points to a wiring or connection fault.
- 6.Check the sensor ground and the signal wire continuity back to the PCM if cleaning and reseating don't resolve it.
- 7.If the sensor is contaminated past cleaning or testing confirms an internal failure, replace it — swap-test with a known-good unit first since MAF sensors are expensive enough to make a wrong guess costly.
Repair cost
$10 – $600
The cheapest fix is a $10 can of MAF-specific cleaner at home, which resolves a large share of contamination-driven P0100 codes. A new air filter plus an intake boot or PCV hose repair runs $30-150. MAF sensor replacement is $150-450 depending on platform, with European OEM sensors at the high end. A wiring or vacuum-leak repair varies — budget $100-700 if intake work is involved. Start with the cheap steps.
Estimate your repair
Run the numbers for your vehicle
Open the Repair Cost Estimator with mass airflow sensor replacement preselected. Adjust labor rate and vehicle category to fit your situation.
DIY vs shop
This is a beginner-friendly repair. Common hand tools, a free afternoon, and a willingness to follow a procedure are usually enough. The risk of causing a bigger problem is low if you read up on your specific vehicle first.