P0101Generic code

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

  1. 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.
  2. 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.
  3. Clogged air filter or one installed incorrectly.
  4. Vacuum leaks at the manifold, at the PCV valve or in the brake booster hoses.
  5. Connector with corroded pins or wiring with chafing and intermittent contacts.
  6. Blocked exhaust or a collapsed catalytic converter, which changes the real filling of the engine.
  7. Failed MAF sensor. It is possible, but you confirm it at the end, not at the start.
  8. 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

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. Check the sensor power and ground with a multimeter, and the continuity of the signal wire to the computer.
  7. 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.

Frequently asked questions about P0101

Can I drive with a P0101 code?
Yes, with caution. The vehicle will run with an imprecise mixture and higher fuel use, but there is no immediate risk. Fix it soon, because a rich mixture over time damages the catalytic converter.
What do I use to clean a MAF sensor?
Only a cleaner made specifically for MAF sensors. Spray it without touching the element and let it air dry. Any other product, or compressed air, can ruin the sensor.
If I unplug the MAF sensor and the engine runs better, is it bad?
It is a clue, not proof. When you unplug it the computer switches to a calculated default value. If the engine runs better that way, the sensor is reporting wrong, but the cause can still be dirt or an air leak.
How much does it cost to fix P0101?
A cleaning costs little more than the can of cleaner. An intake boot usually runs $30 to $90, and an original MAF sensor $90 to $350 depending on the model.
I cleaned the sensor and the code is still there. What do I check?
Make sure the gasket is in place and seated, and look for air leaks after the sensor. With a sealed intake, a clean sensor should read correctly.
Will a P0101 code clear itself?
Only if the cause was temporary. If the sensor is dirty or there is an air leak, the code returns, so find the cause instead of just clearing it.

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.