# P0101: Mass or Volume Air Flow "A" Circuit Range/Performance

**Verdict:** Drive to a shop this week

Air intake - Generic OBD-II code, applies to all gasoline cars and light trucks sold in the US since 1996.

- **Typical cost:** $15-$450
- **Urgency:** This week
- **Most likely:** Dirty MAF sensor or an air leak after it
- **DIY?:** Yes, steps 1-3

## Quick answer

P0101 means the mass air flow (MAF) sensor reading does not make sense compared with what the engine computer expects from engine speed, throttle and other sensors. The sensor is often just dirty, or air is leaking in after it. It is not usually a wiring break.

## What does P0101 mean?

The mass air flow (MAF) sensor sits in the intake tube between the air filter and the throttle body. A heated wire or film inside it is cooled by incoming air, and the sensor turns that cooling into a signal telling the engine computer how much air is entering, usually shown on a scan tool in grams per second. The computer uses it to decide how much fuel to inject.

P0101 is a range and performance code, not a broken-circuit code. The computer compares the MAF reading with what it calculates from engine speed, throttle angle, manifold pressure and other inputs. If the reading stays too high or too low for the conditions, the code sets, usually after the fault is seen on two trips. "A" refers to the first or only airflow sensor. Engines that measure air with a manifold pressure sensor instead use codes such as P0106.

## What are the symptoms of P0101?

- Check engine light on
- Hesitation or stumble when accelerating
- Rough idle or stalling
- Worse fuel economy
- Sometimes black smoke or a lean code like P0171

## What causes P0101?

Ranked from most to least likely. Check them in this order: the cheap, common causes first.

1. **Dirty or contaminated MAF sensor** (most common). Dust that slips past a poorly sealed filter, oil from an over-oiled aftermarket filter or crankcase vapor can coat the sensing wire or film. A coated element reacts slowly and usually under-reads airflow. It is common on higher-mileage cars and after careless filter changes. Cleaning with dedicated MAF sensor cleaner often fixes it.
2. **Air leak between the MAF sensor and the throttle** (common). A cracked intake boot, loose clamp or split PCV hose lets in air the sensor never measures, so the reading no longer matches what the engine actually draws. Rubber parts crack with age and heat, and boots are often disturbed during other repairs. Look for splits in the tube between the air box and throttle body.
3. **Clogged or poorly fitted air filter** (less common). A badly clogged air filter, or one that is not sealed in the box, changes the airflow pattern across the sensor so its reading drifts. A wrong-size filter can let air bypass it entirely, carrying dirt to the sensor. Check that the filter fits the box snugly and that all the lid clips are fastened.
4. **Failing MAF sensor** (common). The sensor can drift out of calibration with age, heat and contamination, especially on high-mileage vehicles. If cleaning does not help and there are no leaks, its readings at idle and at higher engine speeds will still be off. Replacement is the next step, ideally with an original-equipment or reputable brand sensor.
5. **Exhaust leak or vacuum leak elsewhere** (less common). A large vacuum leak, a leaking brake booster or a stuck-open EGR valve changes how much air the engine really uses compared with what the MAF reports, so the computer blames the sensor. An exhaust leak ahead of the oxygen sensor can also skew fuel trims during the check. Lean or EGR codes alongside P0101 point here.

## How do you diagnose P0101?

1. Inspect the air filter, air box seal and the intake tube for cracks and loose clamps.
2. Read MAF grams-per-second at idle and compare with the expected value for your engine size.
3. Check fuel trims; high positive trims at idle that fall at higher RPM suggest a vacuum leak.
4. Clean the MAF sensor with dedicated MAF cleaner, let it dry fully, clear codes and retest.
5. If the code returns, a smoke test of the intake checks for hidden leaks before replacing the sensor.

## How do you fix P0101, and what does it cost?

| Fix | Typical cost | What it involves |
| --- | --- | --- |
| Clean the MAF sensor | $15-$100 | A can of MAF cleaner for DIY, or a short shop labor charge. |
| Replace a cracked intake boot or hose | $75-$300 | Fixes air entering after the sensor. |
| Replace the MAF sensor | $150-$450 | Use a quality part; cheap sensors often read wrong out of the box. |

Full price breakdowns: [mass air flow sensor replacement cost](/cost/mass-air-flow-sensor-replacement).

## Is it safe to drive with P0101?

> **Drive to a shop this week.** Usually safe for short trips, but hesitation and stalling can be a hazard when merging. Get it fixed soon to avoid poor running and possible catalytic converter wear.

## Will P0101 fail an emissions test?

P0101 lights the check engine lamp, so the car fails an OBD-II emissions test in most states. A wrong airflow reading also upsets fuel control, which can keep the catalyst and oxygen sensor monitors from completing. After cleaning or replacing the sensor, clear the code and drive several days before testing so all monitors read ready.

## After the repair: clearing P0101

Clear the code after the repair, then check live data: warm idle airflow should match the expected value for your engine, and fuel trims should settle close to zero. Drive a mix of idle, city and steady highway, since the check compares airflow across many conditions. No pending code after several trips means the fix worked.

## How to prevent P0101

- Replace the air filter on schedule and make sure every air box clip is fastened.
- If you use an oiled cotton filter, oil it lightly so excess oil cannot coat the MAF.
- Never touch the MAF sensing element, and clean it only with spray made for MAF sensors.
- Check intake boots and clamps for cracks whenever you change the air filter.
- Fix cracked PCV and vacuum hoses early so unmetered air cannot enter after the sensor.

## Codes often seen with P0101

- [P0102](/codes/p0102): Mass or Volume Air Flow "A" Circuit Low
- [P0171](/codes/p0171): System Too Lean (Bank 1)
- [P0174](/codes/p0174): System Too Lean (Bank 2)
- [P0113](/codes/p0113): Intake Air Temperature Sensor 1 Circuit High (Bank 1)

## Frequently asked questions

### Can a dirty air filter cause P0101?

It can, but a dirty MAF sensor or an intake leak is more common. A badly seated or wrong-size filter is a more likely culprit than one that is merely dirty, because it lets air and dirt bypass the element. Replacing an old filter is cheap and worth doing anyway while you check the sensor.

### Will cleaning the MAF sensor fix P0101?

Often it will, if the sensor is dirty. Use spray made for MAF sensors, never touch the sensing element, and let it dry fully before reinstalling, usually 10 minutes or more. Clear the code and drive. If P0101 returns, look for intake leaks or replace the sensor with a quality part.

### What is the difference between P0101 and P0102?

P0101 means the MAF signal is within its electrical range but does not match what the engine should be drawing. P0102 means the signal is too low to be believable, usually from a wiring or sensor failure. P0101 is more often dirt or a leak, while P0102 is more often electrical.

### Can I drive with a P0101 code?

Yes, for short trips in most cars, but expect hesitation, a rough idle or stalling in some cases. Those can be dangerous when merging or crossing traffic. A wrong airflow reading can also make the engine run lean or rich, which wears the catalytic converter. Have it fixed within a week or two.

### How much does it cost to fix P0101?

Most P0101 repairs cost $15-$450. A can of MAF cleaner is about $15, a shop cleaning runs up to about $100, a cracked intake boot or hose is $75-$300, and a new MAF sensor installed costs $150-$450. Starting with the cheapest likely fix saves money in many cases.

### Can I fix P0101 myself?

Yes, P0101 is one of the friendlier codes for DIY. Inspecting the air box and intake boot, cleaning the MAF sensor and replacing it are usually simple jobs needing basic hand tools, often just a screwdriver or a security bit. A smoke test for hidden leaks is the main step a shop does better.

### Can a cold air intake cause P0101?

Yes, it can. Changing the tube diameter or the sensor's position alters how air flows across the MAF, so its readings may not match the computer's calibration. Oiled filters in these kits can also coat the sensor. If P0101 appeared after installing one, refit the factory intake to see if the code goes away.

### Will a bad MAF sensor hurt gas mileage?

Usually yes. When the MAF reads wrong, the computer adds too much or too little fuel, and fuel trims can only partly correct it. Many drivers notice lower mileage along with hesitation or a rough idle. Fixing the reading usually brings mileage back close to normal once the fuel trims relearn.

### Can P0101 cause lean codes?

Yes, a MAF that under-reads airflow is a common reason for P0171 and P0174 lean codes. The engine gets less fuel than it needs because the computer thinks less air is coming in. If you see lean codes with P0101, cleaning the sensor and checking for intake leaks is a sensible first step.

### How do I check MAF sensor readings?

Use a scan tool that shows live data and look at MAF grams per second at warm idle. A common rule of thumb is roughly 1 gram per second per liter of engine size at idle, but check your engine's spec. Readings should rise smoothly as engine speed increases, with no sudden drops.

## Sources

- [SAE J2012: Diagnostic Trouble Code Definitions](https://www.sae.org/standards/content/j2012_201812/)
- [EPA: On-Board Diagnostics (OBD)](https://www.epa.gov/state-and-local-transportation/vehicle-emissions-board-diagnostics-obd)

## Other air intake codes

- [P0102 Mass or Volume Air Flow "A" Circuit Low](https://diagxcar.com/codes/p0102)
- [P0106 Manifold Absolute Pressure/Barometric Pressure Circuit Range/Performance](https://diagxcar.com/codes/p0106)
- [P0107 Manifold Absolute Pressure/Barometric Pressure Circuit Low](https://diagxcar.com/codes/p0107)
- [P0108 Manifold Absolute Pressure/Barometric Pressure Circuit High](https://diagxcar.com/codes/p0108)
- [P0112 Intake Air Temperature Sensor 1 Circuit Low (Bank 1)](https://diagxcar.com/codes/p0112)
- [P0113 Intake Air Temperature Sensor 1 Circuit High (Bank 1)](https://diagxcar.com/codes/p0113)
- [P0117 Engine Coolant Temperature Sensor 1 Circuit Low](https://diagxcar.com/codes/p0117)
- [P0118 Engine Coolant Temperature Sensor 1 Circuit High](https://diagxcar.com/codes/p0118)
- [P0121 Throttle/Pedal Position Sensor/Switch "A" Circuit Range/Performance](https://diagxcar.com/codes/p0121)
- [P0122 Throttle/Pedal Position Sensor/Switch "A" Circuit Low](https://diagxcar.com/codes/p0122)
- [P0171 System Too Lean (Bank 1)](https://diagxcar.com/codes/p0171)
- [P0174 System Too Lean (Bank 2)](https://diagxcar.com/codes/p0174)
- [P0299 Turbocharger/Supercharger "A" Underboost Condition](https://diagxcar.com/codes/p0299)

## Symptoms

- [Why does my car hesitate when I accelerate?](https://diagxcar.com/symptoms/car-hesitates-when-accelerating)
- [Why is my car idling rough?](https://diagxcar.com/symptoms/rough-idle)
- [Why does my car stall while driving?](https://diagxcar.com/symptoms/car-stalls-while-driving)
- [Why is black smoke coming from my exhaust?](https://diagxcar.com/symptoms/black-smoke-from-exhaust)
- [Why does my car lose power when accelerating?](https://diagxcar.com/symptoms/car-loses-power-when-accelerating)

## Repair costs

- [Mass air flow sensor replacement cost](https://diagxcar.com/cost/mass-air-flow-sensor-replacement): $150-$450

## Warning lights linked to this

- [Check engine light](https://diagxcar.com/warning-lights/check-engine)

## Terms explained

- [What is Mass air flow sensor?](https://diagxcar.com/glossary/mass-air-flow-sensor)

---

Source page: https://diagxcar.com/codes/p0101
Updated: 2026-11-03
General information, not a substitute for a qualified mechanic.
