Can you keep driving?
Can you keep driving?
Stop driving if any of these apply
- !The engine starts running much worse, stalls, or the warning light flashes.
- !The vehicle begins to overheat or lose power sharply while the code is active.
What to check first
Step-by-step checks
- 1
Safety first
Let the engine cool enough to work around the intake and hot engine parts safely
- 2
Free - no tools
Inspect the MAF connector, harness, and airbox area for damage, loose fit, or contamination
- 3
Basic tool needed
Check for a dirty air filter, loose intake boot, or obvious air leak after the sensor
- 4
Basic tool needed
If scan data is available, compare the airflow reading to engine speed and load before replacing parts
- 5
Basic tool needed
If other airflow or fuel-trim codes are present, treat those as part of the same diagnosis
If the code returns
- -If cleaning or reseating the connector changes the behavior, the MAF path becomes a stronger suspect.
- -If trims are still off with the intake sealed, the sensor or wiring deserves a closer test.
- -If the code returns after a replacement, revisit the air leak and electrical side before buying another sensor.
Background
What this code means
P0100 is a generic OBD-II mass airflow sensor code.
The code can come from the sensor itself, its wiring, or a problem that makes the airflow reading look implausible.
A rough idle, poor throttle response, or fuel-trim drift often shows up when the airflow reading is wrong.
Diagnosis
Common causes
Dirty or failed MAF sensor
Contamination or internal failure can skew the airflow reading.
Intake leak after the sensor
Unmetered air can make the ECU think the airflow signal is wrong.
Wiring or connector issue
A loose connector or damaged harness can interrupt a valid reading.
Air filter or housing problem
A badly installed filter or cracked airbox can upset the sensor path.
Avoid these mistakes
What not to do
- xDo not replace the sensor first if there is an obvious wiring, connector, or intake issue.
- xDo not ignore drivability changes just because the code sounds like a sensor problem.
Parts
Parts that may need replacing
See also
Related OBD codes
Source notes
Generic OBD-II (SAE J1979 / ISO 15031-5). P0100 was expanded around common MAF circuit faults, including contamination, intake leaks, and wiring issues.
This guide is written as a generic multi-make reference, so bulletin history, sensor locations, and repair order can still change by manufacturer and engine family.
This is generic OBD-II guidance and should not override vehicle-specific service information. Exact diagnosis and repair steps vary by make, engine family, and model year.
Last reviewed: 2026-04-10
Reference: Open reference