Engine codes

P0101: mass air flow sensor range or performance

The mass air flow sensor tells the engine computer how much air is coming in, and fuel is metered from that number. P0101 is set when the reading is plausible electrically but does not fit what throttle, speed and manifold pressure predict.

P0101: can I drive, and what will the labor cost?

Starting estimate: 4 × the average technician wage in this state. Type your shop's posted rate.

Everything you enter stays in this browser: nothing is sent or stored.

Estimated labor, clean the maf sensor and replace the air filter

$22 to $44

Labor time (estimate)0.2 to 0.4 h
Rate used$110/h
Technician wage, United States (average)$27.13/h
Moderate: fix within weeks Drivable, but expect hesitation or poor mileage; fix within a few weeks so the fuel mixture does not stay off.

Labor only: parts and the diagnostic fee are not included. Hours are our estimate for a typical car; book times vary by model. Wage: BLS, May 2025.

P0101 is the generic OBD-II code for "mass or volume air flow sensor A circuit range or performance". Unlike the circuit codes P0102 and P0103, which mean a signal that is too low or too high to be real, P0101 means the signal is in range but wrong for the conditions: the computer has compared it with a value it calculates from engine speed, throttle angle and, on many cars, a manifold pressure sensor, and found too wide a gap. The usual reasons are cheap. A film of dirt or oil on the hot-wire element makes the sensor under-read, and a split rubber boot between the sensor and the throttle lets in air that is never measured. A blocked or over-oiled air filter comes next, and a failed sensor last. It is drivable, with hesitation and poor mileage, and often travels with lean codes P0171 and P0174.

Read your fuel trims (from a scanner's live data)

STFT bank 1

LTFT bank 1

Total trim at idle / 2,500 rpm

+20% / +6%

Reading: Lean at idle that improves with engine speed: the pattern of a vacuum leak.

Positive trims mean the computer is adding fuel. This idle-versus-speed comparison is a common shop test, not a rule: confirm with a smoke test or a fuel pressure gauge. Negative values can be typed with a minus sign.

Look up another code →

Codes, rules and labor data checked by Radif Partners · Editorial policy · Method and sources

P0101 at a glance

CodeP0101
Standard descriptionMass or Volume Air Flow Sensor "A" Circuit Range/Performance
SystemAir metering and throttle
SeverityModerate: fix within weeks
Common symptomshesitation on acceleration, rough idle, stalling, poor fuel economy

Why cleaning comes before replacing

The sensing element is a heated wire or film in the air stream. Dust that passes a worn filter, oil from an over-oiled reusable filter and blow-by vapors coat it over the years, and a coated element cools more slowly, so it reports less air than is really flowing. A spray made specifically for air flow sensors, used with the sensor removed and the connector unplugged, is the usual first step. Carburetor or brake cleaner can damage the element and should not be used.

The leak after the sensor

Every gram of air that enters after the sensor is invisible to it. A cracked intake boot, a loose clamp, a disconnected breather hose or an oil filler cap left loose all create the same effect as a dirty sensor. A smoke test of the intake finds most of these in minutes. Long-term fuel trims that are high at idle and closer to normal at higher speed point to a leak; trims that are high everywhere point more to the sensor or to fuel delivery. The fuel trim reader on this page helps you read those values from a scanner.

If you replace the sensor, a quality part matters: inexpensive replacements are a frequent cause of P0101 returning. Compare with P0171 if a lean code is also stored.

Likely causes of P0101, in order

Ranked by Radif Partners from how P0101 is usually resolved; not a statistic.
CauseHow often
Dirty or contaminated MAF sensing elementmost frequent
Unmetered air: cracked intake boot or loose clamp after the sensormost frequent
Clogged or over-oiled air filterfrequent
Failed MAF sensorfrequent
Wiring or connector faultless frequent

P0101 repairs and labor time

Hours: our estimate for a typical car. Rate: starting estimate for the US average (method page). Parts not included.
RepairLabor (estimate)At $110/h
Clean the MAF sensor and replace the air filter0.2 to 0.4 h$22 to $44
Replace the intake air duct or boot0.3 to 1 h$33 to $110
Replace the MAF sensor0.3 to 0.6 h$33 to $66

Questions drivers ask

Can a dirty air filter cause P0101?

It can contribute. A badly restricted filter reduces airflow at high load, and an over-oiled cotton filter can coat the sensor. Replacing the filter costs little, so it is worth doing at the same time as cleaning the sensor, then clearing the code and driving normally.

Should I unplug the MAF sensor to test it?

Many engines switch to a backup fuel calculation when the sensor is unplugged, and a car that runs better that way suggests a bad sensor reading. It is a rough test only and sets a circuit code; a scanner comparison of grams per second against the expected value for the engine size is better.

Is P0101 covered by the emissions warranty?

The air flow sensor is an emission-related part, so on a recent car within 2 years and 24,000 miles it is normally covered by the federal emission defect warranty. The warranty check lower on this page shows which limits still apply to your car.

Check next

Rules and official pages behind this page

Written by

Independent publisher of a free OBD-II trouble code lookup and dashboard warning light guide for US drivers, with severity, likely causes and estimated repair labor by state

Codes and rules checked on · Editorial policy · Contact

OBD-II codes and warning lights 2026, read in the federal rules and BLS wage tables, last checked on