OBD OBD Code Guide

P0101 Code: Mass Air Flow Sensor Range / Performance

P0101 means the mass air flow sensor is reporting a number the computer does not believe. You can keep driving. A $8 can of cleaner fixes most of them, so clean the sensor before you buy a new one.

Last updated 2026-11-11 · Reviewed by an ASE-certified technician

Safe to keep driving

Can you drive with P0101?

Yes, you can drive it.

Keep driving only while every one of these is still true:

  • No stalling
  • Acceleration still usable for merging

How long can you keep driving?

6 months Estimate

Nobody can give you an exact number from behind a screen. This is a planning window, not a promise. It assumes the conditions above stay true.

Stop and park it the moment any of these happens

  • Stalls at a stop
  • Won't accelerate past 30 mph
  • Starts and immediately dies

What happens if you don't fix it

Time What happens What it costs you
1 month Hesitation, poor fuel economy $20 – $60
6 months Rich or lean running depending on failure direction $100 – $400

Symptoms you can actually notice

  • Hesitation
  • Poor acceleration
  • Rough idle
  • Stalling when coming to a stop

What the computer is actually complaining about

The mass air flow sensor sits in the intake tube and heats a thin wire. Air rushing past cools the wire, and the current needed to hold its temperature becomes the airflow number. The computer compares that number against throttle position and rpm. When the two disagree by a set margin, P0101 sets.

Most likely causes, cheapest check first

# Cause Odds Cost to check
1 MAF sensor element dirty Likely Free
2 Unmetered air entering after the MAF Likely Free
3 Clogged air filter Possible Free
4 MAF sensor failed Possible $25

What you need in your hands

  • MAF sensor cleaner

    A can of dedicated MAF cleaner costs $8 to $15. Do not use brake cleaner or carb cleaner on the element.

  • OBD-II scanner with live data Optional

    A $25 Bluetooth reader with a free app shows grams per second of airflow and the fuel trims beside it.

  • Security Torx bit set Optional

    Most MAF sensors use tamper-proof Torx screws. A small bit set runs $10 to $20 and covers the sizes you will meet.

Test it yourself, step by step

Do these in order. Each step tells you what to do, what to look at, what counts as fine, what counts as broken, and what you will actually see.

  1. 1 Open the hood and find the air box, a black plastic box the size of a shoebox at the front corner of the engine bay on the driver side or passenger side. Open its clips and lift the filter out.

    Look at
    The filter pleats for leaves, grit packed between the folds, and light coming through when you hold it up.
    Fine if
    You can see daylight through the pleats and the paper is pale grey or white.
    Broken if
    The pleats are black, packed with debris, or a hole shows through. A clogged filter can set this code, and a filter is the cheapest part in the intake.

    What you'll see A paper panel with deep folds. Hold it up to the sky: a dark wall with no glow means it is done.

  2. 2 Follow the round plastic intake tube from the air box toward the engine. The MAF sensor is the small block bolted into that tube, about the size of a deck of cards, with a four-wire plug on the side facing the front.

    Look at
    That the plug is clicked in, the wires are not rubbed bare, and no hose clamp between the sensor and the engine is loose.
    Fine if
    The plug clicks when pressed, the wires look whole, and every clamp on the tube is tight.
    Broken if
    A loose clamp or a split in the rubber coupling after the sensor. Air entering there is unmetered and sets this code for free to fix.

    What you'll see A black plastic block sitting in the tube with one plug. A clamp you can turn by hand means the tube is leaking air.

  3. 3 Unplug the connector on the side of the sensor, then remove the two screws holding the sensor in the tube with the security Torx bit. Lift the sensor straight out and look at the two thin wires inside the sampling window.

    Look at
    The condition of the sensing element: clean metal, dark soot, or a fuzzy grey coating.
    Fine if
    The element is bare metal with no visible coating and the housing is dry.
    Broken if
    The wires wear a grey or black fuzz, or there is oil mist inside the housing. That coating insulates the wire and skews the reading.

    What you'll see Two hair-thin wires in a small opening, or a thin film element on newer cars. Any fuzz on them is what you came to remove.

  4. 4 Hold the sensor over a rag next to the open air box and spray MAF cleaner across the element from six inches away in short bursts. Let it drip dry for ten minutes before it goes back in the tube.

    Look at
    Whether the coating loosens and runs off, and whether the element looks metallic again.
    Fine if
    The element is visibly cleaner and no liquid pools inside the housing.
    Broken if
    The element still wears a coating after two rounds, or the wire looks broken. Cleaning will not save a broken element.

    What you'll see A fine mist going on, then dark liquid dripping off onto the rag. Never touch the wire with anything, including a cotton swab.

  5. 5 Reinstall the sensor in the tube, press the plug until it clicks, and reset the adaptions by clearing the code with the scanner plugged in under the dash on the driver side.

    Look at
    The live airflow reading at idle and at 2500 rpm, and whether the long-term fuel trim settles near zero.
    Fine if
    Idle airflow reads about 2 to 5 grams per second and climbs smoothly with rpm, and trim stays inside plus or minus 10 percent.
    Broken if
    Airflow stays flat while rpm climbs, or trim sits past plus 15 percent. The sensor is not the only problem.

    What you'll see A number that rises when you blip the throttle and falls back at idle. A number that never moves means the signal is dead.

  6. 6 Spray carb cleaner around the intake manifold gasket and the vacuum lines next to the intake on the engine bay side while the engine idles, one spot at a time.

    Look at
    Whether the idle speed jumps or the engine smooths out for a second at any spot you spray.
    Fine if
    Idle does not change at any spot you spray.
    Broken if
    Idle rises or stumbles when you spray a joint. That is an air leak after the sensor, and it sets P0101 without the sensor being bad.

    What you'll see A steady idle note that never changes. A momentary bump in rpm is the leak announcing itself.

Stop and hand it to a shop if

  • The engine stalls at a stop or will not accelerate past 30 mph.
  • The car starts and immediately dies.
  • The check engine light starts flashing.

What the repair costs

Shop Dealer DIY
$150 to $500 Parts and labor Not verified No dealer quote data for this code yet. We don't print a number we can't source. $20 to $150 Parts only, your own labor
Parts, priced separately
MAF cleaner $8 – $15
MAF sensor $40 – $150

Reference range compiled from 2 source type(s), as of 2026-11. This is not a quote — actual cost depends on your vehicle, region, and which part turns out to be the real cause.

Basis: editorial reference range, not a live parts quote · Data as of 2026-11

How to check what the shop tells you

Ask for the airflow reading in grams per second at idle and at cruise, plus the long-term fuel trim before and after. A shop that replaces the sensor without those numbers is selling a part, not a diagnosis. Ask whether they checked for a torn intake boot first, because that costs a fraction of a sensor.

How to confirm it's really fixed

Clear the code and drive 30 to 50 miles of mixed city and highway. Watch the long-term fuel trim on the scanner: it should sit inside plus or minus 10 percent at cruise. If P0101 stays off and the trim is steady, the fix held. If it returns with clean airflow numbers, look for the air leak you missed.

Common questions

Can I drive with a P0101 code?

Yes. The car may hesitate and use more fuel, but it stays drivable. Stop if it stalls at a stop or will not accelerate.

Will cleaning the MAF sensor fix P0101?

Often yes. A coated element reads low. A $8 to $15 can of MAF cleaner and ten minutes of drying time fixes most of them.

How much does a P0101 repair cost?

Cleaner is $8 to $15. A new sensor runs $40 to $150. A shop charges $150 to $500 with diagnosis and labor.

Can a vacuum leak cause P0101?

Yes. Air entering after the sensor makes the measured airflow wrong. Check the intake boot and the vacuum lines before you replace the sensor.

What is a normal MAF reading at idle?

About 2 to 5 grams per second on most four-cylinder engines, higher on larger engines. It should climb smoothly when you raise the rpm.