P0101 Code: Mass Air Flow (MAF) Sensor Circuit Range/Performance
The MAF sensor's airflow reading doesn't match what the engine computer expects for the conditions.
At a glance
Severity: Low
- Meaning
- Mass Air Flow (MAF) Sensor Circuit Range/Performance
- System
- Fuel & Air Metering · Powertrain
- Safe to drive?
- Yes, short term
- Typical repair cost
- $10–$450
- DIY difficulty
- Easy
The engine computer (PCM) constantly cross-checks the airflow reported by the mass air flow sensor against a model built from rpm, throttle angle, manifold pressure and barometric pressure. P0101 sets when the MAF signal is electrically valid but stays too high or too low compared to that model for a set time. In most cases the sensor isn't dead: dirt or oil on the hot-wire element, air sneaking in after the sensor, or a clogged air filter skew what it reports. Because the PCM calculates fuel delivery from this signal, P0101 often drags the fuel trims off as well and can bring P0171 or P0174 along with it.
Can I keep driving? Usually fine to drive for a short while, but expect hesitation, a rough idle or occasional stalling at stop signs. Fix it before long highway trips, because weeks of running lean can lead to misfires and a damaged catalytic converter.
How to read P0101
- P Powertrain
- 0 Generic (SAE)
- 1 Fuel & air metering
- 01 Specific fault
Symptoms
- Check engine light on
- Hesitation or stumble when you step on the gas
- Rough, hunting or surging idle
- Engine stalls when coming to a stop or right after a cold start
- Lower gas mileage than usual
- Sluggish acceleration, especially merging onto the highway
Possible causes
Ranked by how often each cause is behind this code (editorial estimate).
- Dirty or oil-coated MAF sensor element (dust, or oil from an over-oiled reusable air filter)
- Cracked, loose or collapsed intake duct between the MAF and the throttle body
- Vacuum leak letting in unmetered air (PCV hose, intake manifold gasket, brake booster hose)
- Worn or failing MAF sensor
- Clogged air filter or debris (leaves, rodent nest) in the airbox
- Corroded connector, poor ground or chafed wiring to the sensor
Diagnosis step by step
Read freeze frame and fuel trims
Note the rpm, load and vehicle speed recorded when P0101 set, and look for companion codes such as P0171 or P0174. Long-term fuel trims above about +10% at idle suggest unmetered air or a MAF that under-reads.
Tools: OBD-II scanner
Inspect the air filter and intake duct
Pull the air filter and check it for heavy dirt, oil soaking or nesting material. Squeeze and flex the rubber duct between the MAF and throttle body; cracks usually hide in the folds on the underside. Make sure every clamp is tight and the airbox lid is fully latched.
Tools: Flashlight, Screwdriver
Check MAF readings in live data
At warm idle a healthy MAF typically reads around 1 to 1.5 grams per second per liter of displacement, so roughly 2.5 to 4 g/s on a 2.5-liter engine. On a safe, legal full-throttle run the value should climb smoothly with rpm; a flat spot or a low ceiling points to a failing sensor.
Tools: OBD-II scanner
Clean the MAF sensor
Unplug and remove the sensor, then spray the element with dedicated MAF cleaner only. Never touch the wires or use brake or carb cleaner, and let it dry completely before reinstalling. Clear the code and road-test.
Tools: Screwdriver, Gloves
Smoke-test the intake for leaks
If trims are still strongly positive with a clean MAF and a sound duct, a smoke test of the intake will reveal leaks at the PCV system, intake gasket or vacuum lines. Any wisp of smoke marks air the MAF never measured.
Tools: Smoke machine, Flashlight
Check power, ground and signal wiring
Back-probe the connector with the key on: most MAF sensors expect battery voltage on the supply wire and a clean ground with less than 0.1 V drop. Wiggle the harness while watching live data; any dropout means a wiring or connector fault rather than a bad sensor.
Tools: Multimeter
Where the parts are
- 1MAF sensor
- 2Turbocharger
- 3Throttle body
- 4Intake manifold
- 5Fuel injector
- 6EGR valve
- 7Fuel pump
- 8Thermostat
Repair options & costs
| Repair | DIY? | Estimated cost |
|---|---|---|
| Clean MAF sensor with MAF cleaner | Yes | $10–$20 |
| Replace engine air filter | Yes | $20–$50 |
| Replace cracked intake air duct | Yes | $40–$220 |
| Smoke test and repair vacuum leak | No | $120–$450 |
| Replace MAF sensor (OE-quality) | Yes | $150–$450 |
Rough US estimates for parts and labor; shop rates vary by region. Not a quote.
Notes by brand
Volkswagen
On VW TDI diesels (Jetta, Golf, Passat), a weakening MAF sensor is a well-known cause of low power and limp mode. Because the EGR system is controlled using the MAF reading, a sticking EGR valve can also trigger P0101 on these engines.
Field data
| Nissan | 51 | Sentra, Kicks, Altima Hev | |
|---|---|---|---|
| Chevrolet | 4 | Cruze, Malibu, Sonic | |
| Mazda | 2 | CX-5, CX-7 |
Source: NHTSA Complaints API (US government open data), analyzed by DTC mention.
Emissions / smog test impact
Will fail
A lit check engine light is an automatic fail in states with OBD-II emissions testing. After the repair, drive a mix of city and highway miles so the readiness monitors complete before you go back for the retest.
Frequently asked questions
Can I just clean the MAF sensor instead of replacing it?
Often, yes. Contamination is the most common reason for P0101, and a can of MAF cleaner costs very little. If the code comes back within a few drive cycles even though the duct and filter are fine, the sensor itself is probably worn out.
Why did P0101 show up right after I changed my air filter?
Usually the intake duct wasn't reseated properly, a clamp was left loose or the MAF connector got bumped. If you use a reusable cotton filter, too much filter oil can also end up coating the sensor element.
Will a cheap aftermarket MAF sensor fix P0101?
Sometimes, but budget sensors are not always calibrated like the original and can bring the code straight back or cause drivability problems. An OE or original-supplier sensor is the safer bet for this code.
What is the difference between P0101 and P0102 or P0103?
P0102 and P0103 mean the signal voltage is electrically out of range, which usually points to wiring or a dead sensor. P0101 means the signal looks electrically fine but doesn't make sense compared with the other sensors, which more often points to dirt or an air leak.