P0100: Mass Air Flow (MAF) Circuit Malfunction (Meaning, Causes, Fixes)
What P0100 means
The MAF sensor sits in the intake tract just after the air filter and measures the air being drawn into the engine. The engine computer (PCM/ECM) uses that reading to work out how much fuel to inject and, per RepairPal, how much ignition timing to use. P0100 is a generic OBD-II code; OBD-Codes.com defines it as 'Mass or Volume Air Flow (MAF) Circuit Malfunction' and RepairPal as 'Mass or Volume Air Flow "A" Circuit'. The sources describe the trigger a little differently: RepairPal says it sets when the ECM detects a problem in the electrical circuit between the ECM and the MAF sensor, when the sensor's output becomes erratic or disappears, while OBD-Codes.com says the PCM sees the MAF frequency signal performing outside the range expected from its calculated MAF value. Related MAF codes are P0101 (range/performance), P0102 (circuit low), P0103 (circuit high) and P0104 (intermittent). Sources also differ on what to check first: OBD-Codes.com calls careful cleaning with MAF cleaner spray a good DIY step, while RepairPal's list of common causes is electrical (unplugged sensor, damaged wiring, corroded terminals, failed sensor).
Severity: can I keep driving?
Drive with caution, fix soon
Get it checked soon. RepairPal rates P0100 'Urgent', though both RepairPal and OBD-Codes.com note that some cars show no symptoms beyond the light. Both list stalling and poor running as possible symptoms. If the engine stalls, hesitates badly or blows black smoke, avoid driving it (especially in traffic) until it's fixed.
Common symptoms
- Check engine light on
- In some cases, no other noticeable symptoms (noted by both sources)
- Engine runs poorly or rough
- Stalling, or hesitation on acceleration (RepairPal)
- Hard starting, or stalling just after starting (OBD-Codes.com)
- Black smoke from the tailpipe (OBD-Codes.com)
- Poor fuel mileage (RepairPal)
Likely causes
Roughly most to least common, based on the sources below. Your vehicle may differ.
- MAF sensor unplugged, or damaged wiring (open, shorted, frayed, poor connection)
- Loose or corroded terminals in the MAF sensor circuit (RepairPal)
- Dirty or contaminated MAF sensor wire or film (OBD-Codes.com)
- Failed MAF sensor
- Intake air leaks, or vacuum leaks downstream of the MAF sensor (OBD-Codes.com)
- Over-oiled reusable air filter contaminating the sensor (OBD-Codes.com)
- Loss of vacuum to the MAP sensor, or high resistance in the MAP sensor ground circuit (OBD-Codes.com)
Diagnostic steps you can do
Work on a cool engine, parked on level ground with the parking brake set. Never work under a car supported only by a jack.
- Read all stored codes. Misfire or O2 sensor codes alongside P0100 change where you should look first.
- Check that the MAF sensor connector is fully plugged in, and inspect the wiring and terminals for damage, corrosion or routing too close to ignition coils, relays or motors.
- Inspect the intake ducting between the MAF sensor and the engine for cracks, loose clamps and split hoses.
- Check the air filter and replace it if dirty. If you use an oiled reusable filter, make sure it isn't over-oiled.
- Look closely at the sensing wire or film for dirt or oil. Clean it only with dedicated MAF sensor cleaner spray and don't touch the element. Clear the code and see if it returns.
- Check for technical service bulletins (TSBs) for your vehicle.
Typical fixes
- Reconnect or repair the MAF sensor connector and wiring
- Clean or repair loose or corroded terminals
- Repair intake air leaks or vacuum leaks
- Clean a contaminated MAF sensor
- Replace a failed MAF sensor (OBD-Codes.com recommends an OEM part over aftermarket)
- Repair a MAP sensor vacuum or ground fault
Repair costs vary widely by vehicle, region, parts brand and shop, so we don't quote prices. Get a written estimate after diagnosis.
🛠 When to call a pro
- The code returns after checking the connector, wiring and intake for leaks
- Watching live MAF, O2 sensor and other data needs a scan tool
- RepairPal warns the MAF sensor is often replaced when the real cause is a bad connector or wiring harness, a vacuum leak or an engine misfire, so avoid replacing parts on guesswork
- The engine stalls, hesitates or is hard to start
Where to buy
Plain search links. Always match parts to your exact year, make, model and engine.
FAQs
Does P0100 mean I need a new MAF sensor?
Not necessarily. RepairPal lists an unplugged sensor, damaged wiring and loose or corroded terminals as common causes, and says the MAF sensor is often replaced when the real problem is wiring, a vacuum leak or a misfire. Check the connector and wiring first.
What's the difference between P0100 and P0102?
P0100 is the general MAF circuit code (the signal is erratic, missing or out of the expected range), while P0102 specifically means the MAF signal is reading low.
Is it safe to drive with P0100?
Sometimes there are no symptoms beyond the light, but RepairPal rates it 'Urgent' and it can cause stalling and hesitation. Get it diagnosed soon, and don't drive if the engine is stalling.
Sources
Last reviewed 2026-10-22. Code definitions and repair steps can vary by manufacturer. Confirm with your vehicle's service information.