OBD-II code · P0101
P0101 Code: MAF Sensor Range / Performance
What the code actually means
SAE J2012 defines P0101 as "Mass or Volume Air Flow Circuit
Range/Performance Problem." The MAF sensor measures the air entering the
engine, and the PCM keeps an expected airflow model built from RPM, throttle
angle, and manifold pressure. When the real MAF reading drifts outside the
calibrated tolerance band for several seconds, the PCM concludes the sensor is
reporting an implausible value and sets the code.
The key distinction: P0101 is the plausibility code. The signal is
electrically alive and within voltage limits, but the number it reports
doesn't make sense for the operating condition. That separates it from
P0102 (signal too low) and P0103 (signal
too high), which are circuit-level faults.
Symptoms
- Check engine light, sometimes flashing under acceleration.
- Rough or hunting idle.
- Hesitation or stumble when you press the throttle.
- Noticeable drop in fuel economy.
- A lean or rich fuel-trim code, often
P0171. - On turbo engines, reduced boost or a brief power cut.
Is it safe to drive?
Short term, yes. The engine will run, though it may idle poorly and feel flat. The risk is sustained: a MAF that over-reports air pushes the mixture rich and loads the catalyst with fuel, while one that under-reports runs the engine lean and raises combustion temperatures. Either way, weeks of driving on a bad MAF signal stresses the catalytic converter. Aim to diagnose within a week or two, sooner if the car bucks or stalls.
What causes it, most common first
1. Contaminated MAF sensing wire. Oil mist from an over-oiled cotton filter, or fuel residue drawn back through the PCV system, coats the hot wire and slows its response. Clue: an aftermarket oiled air filter in the history, or a reading that drifts low for the engine's displacement.
2. Unmetered air leak downstream of the MAF. A cracked intake boot, loose
clamp, or split PCV hose lets air in after the sensor measures it. The MAF
under-reports and the PCM sees less air than the engine actually breathes.
Clue: a hissing intake, or P0171 riding alongside.
3. Clogged or collapsing air filter. A heavily restricted filter chokes airflow so the MAF reads low for the conditions. Clue: a filter that hasn't been changed in 30,000-plus miles.
4. Loose or cracked intake boot between MAF and throttle body. Same mechanism as a leak, but specifically in the corrugated tube. Clue: visible splits at the bellows when you flex the boot.
5. Exhaust restriction. A clogged catalytic converter limits how much air the engine can actually pull, throwing off the airflow model. Clue: sluggish high-rpm power and an exhaust that smells hot.
6. Failed MAF sensing element. Age and heat eventually drift the element out of calibration even when it's clean. Clue: readings stay implausible after a careful cleaning.
How to diagnose it, in order
- Inspect the intake tract. Check the air filter, the boot between the
MAF and throttle body, and every clamp for cracks or looseness. A lot of
P0101complaints end here. - Clean the MAF. Pull the sensor and spray it with dedicated MAF cleaner (CRC 05110 or equivalent). Never use carb cleaner or brake cleaner; they leave residue or attack the element. Let it dry fully before reinstalling.
- Read MAF grams per second on a scan tool. At a warm idle, most four-cylinders sit around 2–6 g/s. A reading well below that points at a restriction or a tired element; a reading high for the engine suggests false air entering downstream.
- Smoke-test the intake if you suspect a leak, especially on turbo cars where boost-side cracks are common.
- Compare MAF against MAP in live data. If MAP looks healthy while MAF lags, the sensor is the likely fault.
Fixes
| Fix | Cost (USD) |
|---|---|
| Clean MAF sensor with MAF cleaner | $8–$15 |
| Replace clogged air filter | $20–$40 |
| Replace cracked intake boot | $30–$120 |
| Repair/replace PCV hose | $15–$60 |
| Replace MAF sensor | $60–$300 |
| Replace restricted catalytic converter | $400–$2,000 |
How to reset the code
Clear the code with a scan tool after the repair, then drive a mixed cycle of idle, city, and steady highway so the airflow and fuel-trim monitors can run. Without a scan tool, the code will clear itself after several clean drive cycles. Disconnecting the battery resets adaptive fuel trims but doesn't substitute for verifying the fix.