P0101: Airflow sensor reading doesn't match what the engine computer expects for the throttle opening

MAF sensor range/performance

P0101 in short

P0101 means the mass airflow (MAF) sensor's reading doesn't agree with what the engine computer expects from the throttle position. The usual causes are an air leak after the sensor, a leaking crankcase vent hose, or a dirty or failed sensor. It can cause rough idle and stalling, so get it checked soon.

The MAF sensor sits in the intake duct and measures how much air the engine is breathing. The engine computer uses that figure to decide how much fuel to inject. It also predicts how much air should be flowing from throttle position and engine speed, and sets P0101 when the measured and predicted figures disagree for too long.

Because this is a plausibility test, the cause is often not the sensor. Air sneaking in after the sensor, through a split intake boot, a loose clamp or a leaking crankcase ventilation hose, makes the measured figure too low. A dirty sensing element, or a replacement sensor that doesn't match the engine, does the same.

Diagnose any MAF circuit code first, then look for leaks, then judge the sensor. A wrong airflow figure upsets fuelling, so lean codes such as P0171 often appear alongside.

Most likely causes

These are general causes for this code across vehicles. None is specific to one make or model.

  1. Cause 1: Air leak after the airflow sensor: cracked intake boot, loose clamp or vacuum leak

    Common general cause
    Why it ranks here
    Air that enters after the MAF isn't measured, so the measured airflow disagrees with what the throttle position predicts. Saab's service information names an air leak first.
    What would change this
    A split duct, loose clamp or smoke-test leak confirms it; a sealed intake moves the sensor up.
    How to test the vacuum hoses and intake leaks
  2. Cause 2: Leaking crankcase ventilation hose or valve

    Common general cause
    Why it ranks here
    The crankcase ventilation system is plumbed into the intake, so a leak there is an unmeasured air leak. Saab tells technicians to check it before anything else.
    What would change this
    A cracked crankcase ventilation hose or loose oil filler cap raises this; a sealed system lowers it.
    How to test the vacuum hoses and intake leaks
  3. Cause 3: Contaminated MAF sensing element

    Common general cause
    Why it ranks here
    Dirt or oil on the hot-film element changes how it reads airflow. It is cheap to check and, where the maker allows, to clean.
    What would change this
    A visibly dirty element, or readings that return to normal after an approved cleaning, confirms it; no change after cleaning moves a failed sensor up.
    How to test the mass airflow (maf) sensor
  4. Cause 4: Failed MAF sensor (on some engines combined with the intake air temperature sensor)

    Common general cause
    Why it ranks here
    Once leaks, other codes and contamination are ruled out, the sensor itself is the remaining cause; Saab's 9-2X procedure ends with replacing the combined airflow and intake-temperature sensor.
    What would change this
    Readings that stay out of range on a sealed intake after cleaning confirm it.
    How to test the mass airflow (maf) sensor
  5. Cause 5: Incorrect replacement sensor, or air bypassing the sensor

    Possible — needs testing
    Why it ranks here
    An aftermarket sensor calibrated for a different engine, or a housing that lets air slip past the element, makes readings disagree with the engine's model.
    What would change this
    A recently replaced sensor with a different part number, or a poorly seated housing, raises this.
    How to test the mass airflow (maf) sensor

What to test first

Start at step 1. Each result tells you what it means and where to go next.

  1. Step 1: Read all stored and pending codes; diagnose any MAF circuit code (P0102, P0103) or other engine codes first

    Low riskTool: OBD-II scan tool

    • IfA MAF circuit code or other engine code is also stored

      It meansFix that first; the performance test only means something once the circuit is sound.

      Go to step 2

    • IfP0101 is the only code

      It meansLook for air leaks.

      Go to step 2

  2. Step 2: With the engine off, inspect the duct between the MAF and the throttle and the crankcase ventilation hoses for splits and loose clamps; a shop can smoke-test the intake

    Low riskTool: visual inspection; smoke machine (shop)

  3. Step 3: Check the sensor's part number and seating, then inspect the sensing element and clean it with dedicated MAF cleaner if your maker allows

    Low riskTool: MAF sensor cleaner

    Warning:Engine off and key out. Never touch the sensing element, use only cleaner made for MAF sensors, and let it dry fully before refitting; the cleaner is flammable.

Symptoms

  • Check engine light
  • Rough or unstable idle, hesitation or poor acceleration Gets more serious: stop and have it checked.
  • Engine stalls, especially when coming to a stop Gets more serious: stop and have it checked.
  • Check engine light flashing, or the engine shakes and stumbles under load Gets more serious: stop and have it checked.

How to fix

  1. Step 1: With the engine off, check the intake duct between the MAF and the throttle for splits and loose clamps, and the crankcase ventilation hoses for cracks.

  2. Step 2: If the sensor is dirty and your maker allows cleaning, spray only the sensing element with dedicated MAF cleaner and let it dry fully before refitting.

    Warning:Never touch the element, and never use carburettor or brake cleaner; both can ruin the sensor.

Parts and cost context

  • Mass airflow (MAF) sensor:Rule out leaks and try an approved cleaning before buying a sensor; use the exact part for your engine, as some engines combine the MAF and intake-temperature sensor in one unit.
  • Vacuum hoses and intake leaks:Intake boots and crankcase ventilation hoses are usually low-cost parts.

Labor varies by vehicle and shop; get a quote before you approve a repair.

Compare used part prices on PartPriceGuide

On your vehicle

Saab

  • 2008 · 9-3

    Supported by vehicle data

    Saab's service information for the 2008 9-3 (ME9 engine management) names an air leak or a faulty MAF sensor as the cause and tells the technician to check the crankcase ventilation system first.

Nissan

  • 2018–2019 · Pathfinder

    Supported by vehicle data

    On 2018-2019 Pathfinders, Nissan's bulletin for P0101 starts with an ECM software check and reprogram.

  • NTB20-018Status unverified

    MIL on with P0101 stored

    2018–2019pathfinder · issued · NHTSA 10173557

    With P0101 stored, Nissan has the technician confirm the ECM part number and reprogram the ECM if an update applies.

    We couldn't confirm whether this bulletin is still current, so it doesn't count as confirmation.

Chevrolet

  • 2012–2014 · Sonic

    Supported by vehicle data

    On 2012-2014 Sonics, a cracked air cleaner outlet duct after the MAF can set P0101; GM covers the duct replacement.

  • GCUS-9-3731Status unverified

    Cracked air cleaner outlet duct (P0171 or P0101)

    2012–2014sonic · issued · NHTSA 10126022

    A cracked air cleaner outlet duct can set P0171 or P0101; dealers replace the duct as needed under the special coverage.

    We couldn't confirm whether this bulletin is still current, so it doesn't count as confirmation.

All Air metering (MAF, MAP and intake air temperature) codes

P0101 questions

Can I drive with P0101?

Short trips are usually possible if the engine runs smoothly, but this fault can cause rough idle and stalling, so get it checked soon. If it stalls or the light flashes, stop driving it.

Will cleaning the MAF sensor fix P0101?

Sometimes. If the element is contaminated, an approved cleaning can bring readings back. Check for intake leaks first, because a leak after the sensor sets the same code.

Should I replace the MAF sensor straight away?

No. Diagnose any other codes first, then check the intake and crankcase ventilation for leaks. Replace the sensor only when readings stay wrong on a sealed intake.

Will my car pass an emissions inspection with this code?

Not while the check engine light is on; under the federal OBD inspection procedure a lit light with stored codes is a failure. After the repair the light normally goes out after three good drives, and readiness monitors must complete before a retest.

Sources and review

  1. Saab 9-2X 2.5i (2005) WIS DTC P0101: Mass or volume air flow circuit range/performance — Saab Automobile (Saab WIS service information, hosted by Saab Club of North America)
  2. Final Regulation Order: 13 CCR §1968.2, Malfunction and Diagnostic System Requirements (OBD II) for 2004 and later passenger cars, light-duty trucks and medium-duty vehicles — California Air Resources Board
  3. 2026 Honda Pilot Owner's Manual: Indicator Coming On/Blinking (Malfunction Indicator Lamp) — American Honda Motor Co.
  4. Saab 9-3 (2008) WIS DTC P0101 00 (ME9): Mass air flow sensor performance (deviation from calculated mass air) — Saab Automobile (Saab WIS service information, hosted by Saab Club of North America)
  5. P0171 Code: Causes, Symptoms, and How to Fix It — Identifix ,
  6. How to Clean a Mass Air Flow Sensor — CRC Industries
  7. Saab 9-2X 2.5i (2005) WIS DTC P0113: Intake air temperature circuit high input — Saab Automobile (Saab WIS service information, hosted by Saab Club of North America)
  8. Nissan North America bulletin NTB20-018: MIL on with P0101 stored — Nissan North America (filed with NHTSA) ,
  9. General Motors bulletin GCUS-9-3731: Cracked air cleaner outlet duct (P0171 or P0101) — General Motors (filed with NHTSA) ,
  10. 40 CFR §85.2222 Onboard diagnostic test procedures — U.S. Environmental Protection Agency (Electronic Code of Federal Regulations)
Last reviewed
Written by
Saurabh K.
Editorial review
Pending
Technician review
Technician review pending

This page explains what a code usually means; it is not a substitute for a professional inspection. How we source and review · Report an error

My Car

Pick your car and code pages will point out notes and bulletins for it. Saved only in this browser.

Fill this in from your VIN

Used once to identify your engine; not stored.