P0101 Code: Mass or Volume Air Flow Circuit Range/Performance
The P0101 code means the computer compared the airflow reported by the MAF sensor with the airflow that should exist based on rpm, throttle position and manifold pressure, and the two do not agree. In most cases the sensor is not bad: it is dirty, or air is getting in without passing through it.
- Severity
- Medium
- Can I keep driving?
- Yes, but with caution
- Estimated cost
- $20 to $350
- Difficulty
- Easy
- System
- Air and Fuel
- Applies to
- All OBD2 vehicles
Common in: Chevrolet, Ford, Nissan, Seat, Volkswagen
On this page
What the P0101 code means
The mass air flow sensor measures how many grams of air per second enter the engine. That reading is the basis of the injection calculation: from it, the computer decides how much gasoline to deliver.
The P0101 code is not an open circuit or a short circuit code. It is a plausibility code. The computer has other references, such as throttle position, rpm and intake manifold pressure, and uses them to work out how much air should be coming in. If the MAF value drifts away from that calculation and stays there, it stores the code.
That is why the diagnosis is not about testing whether the sensor responds, but about checking whether it responds with the correct value at each engine speed.
P0101 code symptoms
- Check engine light on.
- Unstable idle, or an engine that stalls when you come to a stop.
- Hesitation and poor response when accelerating, especially from a stop.
- Higher fuel use.
- Hard starting when cold.
- Black smoke or a strong gas smell if the mixture runs rich.
- Fuel trims that drift further off as the load increases.
Likely causes of the P0101 code
- Dirty sensing element. Fine dust and oil residue from a high flow air filter coat the hot wire or hot film and skew the reading. By far the most frequent cause.
- Unmetered air leak between the MAF and the throttle body. A cracked intake boot, a loose clamp or an air filter cover that is not seated properly.
- Clogged air filter or one installed incorrectly.
- Vacuum leaks at the manifold, at the PCV valve or in the brake booster hoses.
- Connector with corroded pins or wiring with chafing and intermittent contacts.
- Blocked exhaust or a collapsed catalytic converter, which changes the real filling of the engine.
- Failed MAF sensor. It is possible, but you confirm it at the end, not at the start.
- Sensor gasket missing or misplaced after a removal, which lets unmetered air in right next to the element.
How to diagnose the P0101 code step by step
- Inspect the whole intake. From the air filter to the throttle body, look for cracks in the boot, loose clamps and an air box that is not closed properly.
- Watch the MAF value in live data. With the engine warm at idle, the typical value is around 2 to 7 grams per second on four-cylinder engines. Revving the engine in neutral, it should rise in proportion and without jumps.
- Apply the horsepower rule of thumb. At full load, the airflow in grams per second comes close to the engine maximum horsepower figure. A 140 horsepower engine should read around 130 to 145 grams per second on a full throttle pull. A much lower value points to a dirty sensor or a restriction.
- Review the fuel trims. Strongly positive values point to a lean mixture and air leaks. Strongly negative values point to the MAF reporting more air than is really there.
- Smoke test or cleaner test. Find vacuum leaks by putting smoke into the intake, or by carefully spraying brake cleaner around the joints and watching for a change in rpm.
- Check the sensor power and ground with a multimeter, and the continuity of the signal wire to the computer.
- Check that the sensor gasket is present and seated properly. Without it, unmetered air gets in right next to the element itself.
How to fix the P0101 code
- Clean the sensor with a cleaner made for MAF sensors. Do not use brake cleaner or compressed air, and do not touch the element, because it damages easily. Let it dry completely before you install it.
- Replace the intake boot if it has cracks, even fine ones, and tighten all the clamps.
- Change the air filter for a quality paper one. If you use oiled cotton filters, cut back on the amount of oil: excess oil is the classic cause of MAF contamination.
- Repair the vacuum leaks you find and replace the PCV valve if it is stuck.
- Clean the connector pins and apply dielectric grease.
- Replace the MAF sensor only if, once it is clean and there are no leaks, it still reports values out of range. Use an original part or one from a recognized maker, because cheap generic sensors cause trouble often.
- Fit the sensor gasket correctly when you reinstall it, making sure it seats around its whole perimeter.
Technical reference data
- Usual sensor supply: 12 volts and its own ground. Signal is analog at 0.5 to 4.5 volts or a frequency signal, depending on the type.
- Approximate airflow at warm idle: 2 to 4 g/s on 1.4 to 1.6 liter engines, and 4 to 7 g/s on 2.0 to 2.5 liter engines.
- Airflow at full load: roughly the same number as the engine maximum horsepower.
- Fuel trims within the normal range: between minus 10 and plus 10 percent.
- The sensor gasket is part of the intake seal: without it, unmetered air gets in next to the element.
Brand-specific notes
On vehicles with multi-piece plastic intakes, check the gaskets between the sections. A leak at that joint sets the same P0101 code as a dirty sensor and cannot be seen at a glance.
Questions about the P0101 code
There are no questions about this code yet. Tell us about your case: vehicle, symptoms and what you have already checked.