P0101: Airflow sensor reading doesn't match what the engine computer expects for the throttle opening
MAF sensor range/performance
Severity: Inspect soon
Saab's service information lists rough idling, stalling and poor driving as symptoms of this airflow fault, and an engine that stalls in traffic is a hazard, so have it checked soon rather than waiting.
It gets more serious if:
- Stop: Stop if the check engine light starts flashing: that means an active misfire hot enough to damage the catalytic converter. Pull over where nothing flammable is under the car and let it cool.
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.
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.
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.
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.
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.
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.
What to test first
Start at step 1. Each result tells you what it means and where to go next.
Step 1: Read all stored and pending codes; diagnose any MAF circuit code (P0102, P0103) or other engine codes first
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.
IfP0101 is the only code
It meansLook for air leaks.
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
IfA crankcase ventilation hose or valve leaks
It meansRepair the crankcase ventilation leak.
IfA split duct, loose clamp or other leak is found
It meansRepair it, clear the code and recheck.
Points to: Air leak after the airflow sensor: cracked intake boot, loose clamp or vacuum leak
IfThe intake is sealed
It meansLook at the sensor itself.
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
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.
IfWrong part number or the housing is not sealed
It meansFit the correct sensor and seat it properly.
Points to: Incorrect replacement sensor, or air bypassing the sensor
IfThe element was dirty and the code doesn't return after cleaning
It meansContamination was the cause.
IfThe code returns after cleaning on a sealed intake
It meansThe sensor has failed.
Points to: Failed MAF sensor (on some engines combined with the intake air temperature sensor)
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.
Compare with: Rough idle with the check engine light on, Check engine light with loss of power
How to fix
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.
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 PartPriceGuideOn your vehicle
SaabYour car
2008 · 9-3
Supported by vehicle dataSaab'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.
NissanYour car
2018–2019 · Pathfinder
Supported by vehicle dataOn 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.
ChevroletYour car
2012–2014 · Sonic
Supported by vehicle dataOn 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.
Related codes
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
- Saab 9-2X 2.5i (2005) WIS DTC P0101: Mass or volume air flow circuit range/performance
- 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
- 2026 Honda Pilot Owner's Manual: Indicator Coming On/Blinking (Malfunction Indicator Lamp)
- Saab 9-3 (2008) WIS DTC P0101 00 (ME9): Mass air flow sensor performance (deviation from calculated mass air)
- P0171 Code: Causes, Symptoms, and How to Fix It
- How to Clean a Mass Air Flow Sensor
- Saab 9-2X 2.5i (2005) WIS DTC P0113: Intake air temperature circuit high input
- Nissan North America bulletin NTB20-018: MIL on with P0101 stored
- General Motors bulletin GCUS-9-3731: Cracked air cleaner outlet duct (P0171 or P0101)
- 40 CFR §85.2222 Onboard diagnostic test procedures
- 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