Short answer
The airflow reading doesn't add up. Check the air path before the sensor.
A P0101 code means the engine computer doesn't believe the airflow number its mass air flow sensor is sending. None of the carmaker documents on this page makes a new sensor ($33 to $252, part only) the fix: they fix a cracked duct, a bad wire, a weak battery or the software.
What to do now
- Yes, gently and not for long, as long as the engine idles smoothly and pulls normally, but the light can go out while the fault stays. Can you drive with P0101?
- Stop and get it checked if it stalls at idle or low speed, power drops with a message on the dash, or the check engine light flashes. When to stop driving
- Start here: read and save every code, run the VIN (vehicle identification number), check the filter, air box and duct, and test the battery before any new sensor. How to fix P0101, step by step
A P0101 code is the OBD-II engine code, or diagnostic trouble code (DTC), for a mass air flow (MAF) sensor reading that is out of range or doesn't make sense. You meet it as a check engine light, which can come with a rough idle, a hesitation or a stall, and the quick answer you'll hear is a new sensor.
The sensor may be reporting exactly the air it sees, and the carmakers' own P0101 fixes point at the air path, the wiring and the software before the part. GM goes as far as telling technicians not to replace the sensor for one version of this code.
Below is what the code means, when to stop driving, whether it goes away, the seven causes the carmakers name, what each fix costs and which cars report it most. The fix section is the cheapest part: an order of checks that rules out an air filter from about $3 before a sensor of up to $252, both parts only at the counter.
What else is true about your P0101?
Not sure what the code is saying? Start with what P0101 means.
What does P0101 mean?
P0101 means the mass air flow sensor's reading doesn't fit what the engine computer expects. Honda's bulletin calls it a MAF sensor circuit range/performance problem, and that last word is the point: the sensor answers, but the computer doesn't trust the answer.
The sensor sits in the intake duct between the air filter and the throttle, and it weighs the air on its way in. Bosch, which makes them, describes a heated membrane that the passing air cools, with stronger airflow making a bigger temperature difference that its electronics turn into an air mass.
The engine computer uses that number to decide how much fuel to spray. When the reading falls outside what it accepts, it stores P0101 and turns on the light, which says the number is suspect but not why.
That's why a good sensor can still set the code: air that slips in after the sensor never gets weighed, so the sensor takes the blame for air it never saw. Standard Motor Products, which makes these sensors, says the engine's true airflow is then unknown.
Nissan's bulletins print it as P0101 (MAF SEN/CIRCUIT-B1), and some owners type it as PO101 with a letter O, and some write it as P101. Every form means the same thing, and the check engine light codes page explains how the code families fit together.
Use this image
Free to republish under CC BY 4.0: credit Oil & Miles and link to this page. The snippet does both.
<a href="https://oilandmiles.com/articles/p0101-code"><img src="https://oilandmiles.com/assets/img/diagrams/p0101-code-air-bench.svg" alt="P0101 code air path: an air box with its paper filter and two latch clips, the mass air flow sensor in color where the air is weighed with a round zoom of its element, its connector and harness running along a ribbed rubber duct with its clamps where outside air can slip in uncounted, and the throttle body on a ghosted engine" width="1200" height="1022"></a> <p>Diagram: <a href="https://oilandmiles.com/articles/p0101-code">Oil & Miles</a>, CC BY 4.0</p>Where the wording comes from 3 docs
- Honda 14-031, 2012–13 Civic. "DTC P0101 (MAF sensor circuit range/performance problem) is stored."
- Nissan NTB16-027d, 2013–18 Sentra. Prints the code as P0101 (MAF SEN/CIRCUIT-B1).
- Bosch, hot-film air-mass meter. Air flowing over a heated sensor membrane; the temperature difference between two measurement fields becomes the air mass sent to the engine computer.
Can you drive with a P0101 code?
Yes, gently and not for long, as long as the engine idles smoothly and pulls normally. Nissan's Sentra bulletin describes P0101 with no drivability issues, and that's the light-only case.
Stop and get it checked before more driving if any of these is true, because each one makes it more serious than a light:
- It stalls at idle or low speed. GM's turbo recall and Toyota's RAV4 campaign both name a stall, and a car that shuts off while driving covers what to do when it happens.
- Power drops with a message on the dash. On GM's 1.5-liter turbo that is the intake tube off its joint, and the cause is worth finding before more miles.
- The check engine light flashes. A flashing light means misfire, which can damage the catalytic converter; the flashing check engine light page explains why.
Will a P0101 code go away on its own?
Not for good: the light can go out by itself, but that doesn't mean the cause is gone. Nissan's bulletin for the Kicks and Versa clears the codes only after the battery has been tested and, if necessary, recharged or replaced, then runs an idle relearn, so clearing is the last step of a repair, not the repair.
Clearing or resetting the code turns the light off, not the fault. A GM bulletin for its pickups describes a lamp that was on and went off while its wiring code, and possibly P0101, stayed stored in history, and CRC notes that some cars need a tool to clear the light after a cleaning.
Clearing the code 3 docs
- GM 21-NA-032, 2019–21 Silverado and Sierra 1500. The lamp is on, or was on and went off; P1682 is active or stored in history, and P0101 may be too.
- Nissan NTB21-049, 2018–21 Kicks, 2020–21 Versa. Test the 12-volt battery, recharge or replace it if necessary, erase all codes, then run Idle Air Volume Learning.
- CRC, MAF sensor cleaning guide. Some vehicles and codes need a tool to remove the code and clear the light after a cleaning.
What causes a P0101 code?
Anything that makes the airflow number and the engine disagree: air that skips the sensor, a bad signal on its way to the computer, or software that misreads it. A dirty or failed sensor is on the list too, but it's the last of seven, not the first.
This is the short version of the seven causes below: the clue, the test that names the part, and what not to buy before that test. P0101 alone confirms none of them, because the code says the airflow number is suspect, not why, and a second code stored with it can change which cause comes first.
| Cause | Test this first | Don't replace yet |
|---|---|---|
| Air leaking in after the sensorAir entering through a crack or loose joint goes uncounted. | Look for a split duct, loose clamp or slipped joint; ask a shop to smoke-test the intake. | The sensor and throttle body, unless damaged or proven the cause (GM, 1.5-liter turbo). |
| The air filter and the air boxA cotton, steel-mesh or cone filter can upset the reading. | Check the filter is the right one, seated square and not soaked, and the air box empty. | A sensor, before the filter is right: Volkswagen tells technicians on its diesels to use factory filters only. |
| A bad connection in the wiringA fuse block crimp sets P0101 with P1682 on GM pickups. | Read every code: P1682 beside it points at the crimp. Have the shop check wiring and connector. | The sensor: GM's bulletin tells technicians, in capitals, not to replace it for that fault. |
| A weak 12-volt batteryThe computer and sensors run on the 12-volt battery, and Nissan tests it first. | Test the battery, charge or replace it if necessary, clear the codes, then run an idle relearn. | The sensor, before the battery test and the idle relearn. |
| Engine softwareWhen the computer's logic misreads a good signal, the fix is a software update. | A dealer VIN check for bulletins, software updates and campaigns. | A new part, before the VIN check: the dealer's update needs no new parts. |
| Steam from a wet radiatorRadiator steam after a long, wet idle can upset a RAV4's reading. | A Toyota dealer checks by VIN whether your car is in the campaign (Toyota 26TC03). | The sensor: the cure is a new radiator air guide, free at a Toyota dealer. |
| A dirty or failed sensorDirt upsets the reading; some damaged sensors need replacing. | Clean it with MAF cleaner only; if the code returns, ask for live data and a smoke test. | A new sensor, before that: 24 of 26 owners who fitted one wrote the code came back. |
The first four causes cost little or nothing to check, and the carmakers fixed each of them without a new sensor. The sensor comes last, because 24 of the 26 owners who reported fitting one wrote that the code came back or never cleared.
1. Air leaking in after the sensor
The duct between the sensor and the engine has to be sealed, because every bit of air that enters through a crack or a loose joint goes uncounted. The engine burns air the computer never heard about, so its fuel math starts from too little air.
GM has issued three separate fixes for exactly this, a cracked duct on one small car and an intake tube that pops off on its 1.5-liter turbo when boost builds. On that turbo, GM says the sensor and throttle body should be replaced only if they're damaged or proven to be the cause, and engine power reduced covers the dash message that comes with it.
Look along the duct from the sensor to the engine for a split, a hose clamp you can turn by hand or a joint that has slid apart. A shop can also smoke-test the intake, which finds leaks you can't see, and a lean code stored beside P0101 is a hint in the same direction (the P0171 page explains lean codes, and vacuum leaks covers the leaks themselves).
Duct and tube fixes 5 docs
- Standard Motor Products, a MAF sensor maker. If air gets in without passing the sensor, through a badly fitted air boot or a vacuum leak, the true airflow entering the engine isn't known.
- 2012–14 Chevrolet Sonic 1.8L. P0171 or P0101 from a cracked air cleaner outlet duct; replace the duct (GM special coverage 16139: 10 years or 120,000 miles from the date the car was first put in service, so a 2014 Sonic first sold in 2014 passed the 10 years in 2024).
- 2018–22 Equinox and Terrain 1.5L, Malibu 1.5L. Reduced power with P0101, P0172, P0299, P0506 or P1101; the charge air cooler outlet tube separated from the throttle body; fit a retainer kit (GM 22-NA-224).
- 2019 Equinox and Terrain 1.5L, Malibu 1.5L. The same tube can come off when turbo boost is active: reduced power, rough running, and a possible stall at low speed or idle; dealers fix it at no charge (GM emission recall N192271200).
- 2007–16 GM 6.6L Duramax diesel. Uses airflow readings to locate intake and boost leaks for P0101, and allows no changes to the intake or the sensor during the test (GM PIP4932D).
2. The air filter and the air box
The filter sits right in front of the sensor, so anything wrong with it reaches the sensor first. A cotton, steel-mesh or cone filter can upset the reading, so Volkswagen tells technicians on its diesels to use factory filters only, and Standard Motor Products adds that an over-oiled filter can contaminate the sensor.
Nissan has a bulletin for a Rogue that lost power in heavy snow, with snow packed inside the air cleaner case and P0101 stored. Check that your filter is the right one, seated square and not soaked, and that nothing is sitting in the air box after the last service.
Filter and air box cases 4 docs
- 2008–14 Volkswagen Passat, Golf, Jetta, Beetle TDI. Aftermarket cotton, steel-mesh or cone filters can make the MAF sensor read inaccurately; use factory filters only (VW Tech Tip TT 26-13-03).
- 2014–16 Nissan Rogue. Reduced power in extremely heavy snowfall, snow inside the air cleaner case, P0101 may be stored (Nissan NTB15-026b).
- CRC, a MAF cleaner maker. Drivers in dusty places or with aftermarket air filters may need to clean the sensor more often.
- Standard Motor Products, a MAF sensor maker. Oiled filters can be over-oiled and contaminate the sensor, and some cheaper filters change the direction of the airflow and skew the reading.
3. A bad connection in the wiring
The sensor's signal travels through connectors and a fuse box on its way to the computer, and a poor joint anywhere along it changes the number that arrives. The sensor is fine; the message is garbled in transit.
GM found exactly this on its full-size pickups: a bad crimp inside the underhood fuse block that sets P0101 and P1682 together. Its bulletin notes that some of these trucks had already had a new sensor for the same code, and it tells technicians, in capitals, not to replace the sensor.
Read every stored code: P1682 beside P0101 on a 2019–21 GM pickup points at that crimp. A shop repairs it at the fuse block connector, X3 position H6.
GM's wiring fix 1 doc
- 2019 Silverado and Sierra 1500 5.3L (new model), 2020–21 Silverado and Sierra 1500 6.2L. P0101 and P1682 together from a compromised connection at the underhood fuse block, connector X3 position H6; repair the terminal, "DO NOT replace the MAF sensor" (GM 21-NA-032).
4. A weak 12-volt battery
The engine computer and its sensors all run on the car's 12-volt battery, so a weak one belongs on the list of P0101 checks. Nissan's bulletin for two of its small cars puts the battery test ahead of everything else, though it doesn't explain the link.
Nissan's order is to test the battery, charge or replace it if necessary, clear the codes, then run an idle relearn, which teaches the computer the engine's air at idle again. The battery or alternator page shows you how to tell which one is weak.
Nissan's battery fix 1 doc
- 2018–21 Nissan Kicks, 2020–21 Nissan Versa. P0101 and/or P0507: test the 12-volt battery, recharge or replace it if necessary, erase all codes, then perform Idle Air Volume Learning (Nissan NTB21-049).
5. Engine software
The engine computer decides what airflow is believable, and when its logic misreads a good signal, the fix is a software update. It's done at the dealer, on the Kia and the Sentra with a cleaned throttle as well, and the update itself needs no new parts.
Honda wrote that its computer misinterprets the mass air flow sensor inputs on one Civic generation, and Kia and Nissan both pair new software with throttle cleaning. One Nissan update only changes how the code is stored, and Nissan says plainly that it's not a repair for the code.
Software cases 5 docs
- 2012–13 Honda Civic (not Si or Hybrid), Acura ILX. The PCM misinterprets the MAF inputs while driving with constant throttle movement; update the PGM-FI software (Honda 14-031).
- 2019–20 Kia Forte 2.0L. P0101, P0106 or P0068: improve the engine computer's logic and clean the electronic throttle (Kia FUE 047).
- 2013–18 Nissan Sentra 1.8L. P0101 with no drivability issues: on 2013–14 replace the PCV (positive crankcase ventilation) valve if it's orange, on 2013–16 clean the throttle chamber, and reprogram the engine computer (Nissan NTB16-027d).
- 2011–12 Nissan Altima, Maxima, cube, Sentra 2.0L, 2012 Versa Sedan and others. "MIL ON with DTC P0101" and no drivability concerns: reprogram the engine computer (Nissan NTB12-051k).
- 2015–19 Nissan Altima, Kicks, Maxima, Murano, Rogue Sport and others. The reprogram changes how the permanent code is stored and "is not a repair for the DTC" (Nissan NTB19-045b).
6. Steam from a wet radiator
A cooling-system problem can fool the reading too, and Toyota found that in wet weather after a long idle, water on a RAV4's radiator can make steam that causes an incorrect sensor reading. Its documents don't explain how the steam fools the sensor, so we won't guess.
The result is a warning light, a rough-running engine or a stall at idle or low speed, and the cure is a new air guide above the radiator, not a sensor. It's a free repair at a Toyota dealer, which checks by VIN whether your car is included.
Toyota's campaign 1 doc
- 2022–25 Toyota RAV4, about 769,000 vehicles. Steam from water on the radiator after extended idling can cause an incorrect engine sensor reading; replace the upper radiator air guide, free of charge (Toyota 26TC03, July 2026). The documents name the airflow reading, not the code number.
7. A dirty or failed sensor
Sensors do get dirty and do fail, and CRC says dust, oil or grime on the element upsets the reading. Standard Motor Products adds that cleaning rarely restores full accuracy, and some sensors have damaged circuitry that only a new one fixes.
Clean it before you buy one: of the 26 owners whose P0101 complaints say a new sensor went in, 24 wrote that the code came back or never cleared. People write when a fix fails, so read that as a warning, not a failure rate.
The sensor itself 4 docs
- 2018–22 Equinox, Terrain, Malibu 1.5L. The throttle body and MAF sensor "should only be replaced if they are damaged or found to be the cause of the code" (GM 22-NA-224).
- CRC, a MAF cleaner maker. Dust, oil residue or grime on the wires or film interferes with accurate airflow readings.
- Standard Motor Products, a MAF sensor maker. Cleaning a contaminated MAF rarely brings it back to 100% accuracy, and some have damaged or shorted circuitry and need replacing.
- NHTSA complaints naming P0101, read one by one. 26 say a new MAF sensor was fitted; 24 say the code or light returned or never went out, 1 says it fixed the car, and 1 had a transmission fault behind the symptoms.
What owners report
A 2019 Kicks owner bought a sensor from the dealer, and After replacement the warning light went off for one day. Now back on. A 2020 Kicks owner who had lived with P0101 for years put it more briefly: Cleaning the MAF sensor does nothing.
Complaints 11676333 and 11750705 in the NHTSA complaint file dated August 25, 2026, read October 3, 2026.
How do you fix a P0101 code?
By ruling out the free and cheap causes before the dear one. To fix a P0101 code, work through the 6 steps below, in order:
- Read and save every code. Write down P0101 and anything stored beside it, because P1682, P0507, P0171 or P0299 each points at a different fix.
- Run the VIN. A dealer checks bulletins, software updates and campaigns by your VIN, the vehicle identification number, and our free VIN checker lists the recall campaigns for your model year first. The RAV4 fix is a Toyota Special Service Campaign, not a safety recall, so ask the dealer to check it by VIN; Toyota says reimbursement for an earlier paid repair is explained in its owner letter.
- Check the filter and the air box. The filter should be the right factory-style one, seated square, dry and not packed with debris or snow.
- Check the duct from the sensor to the engine. Look for a split, a loose clamp or a joint that has slid apart, and on a turbo engine check that the intake tube is locked to the throttle body.
- Test the battery. Nissan recharges or, if necessary, replaces a weak battery first, then has the shop erase the codes and run an idle relearn.
- Clean the sensor, then decide. Use MAF cleaner only, clear the code and drive; if it returns, ask for a live sensor reading and a smoke test before you approve a new sensor.
Steps 3 and 4 are looks, not tests, so a crack you can't see can still get past them, and a shop's smoke test is the step that finds it. If the VIN shows no bulletin or campaign, or the battery passes and the code stays, the documents run out there.
So ask for the live sensor reading before anything is replaced, and if the shop still wants a new sensor, ask which test showed it was wrong. Reading a repair estimate shows what else to ask.
What to say to the shop
When a quote names a part before any test has run, ask:
- Can you check my VIN for bulletins, software updates and campaigns first?
- Can you show me the live sensor reading and smoke-test the intake?
- Which test showed the sensor was wrong?
“I have P0101 and these other codes stored: [codes]. Before you replace the mass air flow sensor, can you check my VIN for bulletins, software updates and campaigns, show me the live sensor reading, smoke-test the intake, and tell me which test showed the sensor was wrong?”
A good answer: the live reading and the smoke test come first, since a new sensor runs $33 to $252 at the counter before labor on the six cars we priced, while cleaning it costs under $20.
How do you diagnose a P0101 code?
By ruling out what the carmakers fix before what owners buy: the air path, the battery and wiring, the software, then the sensor. The early checks cost little or nothing.
Start with every code your scanner shows, not only P0101, because the neighbor can name the cause. Which codes come with P0101 lists what each one points at.
Then look at the intake yourself, with the engine off: filter, air box, duct and clamps. A shop can watch the sensor's live reading on a scan tool and smoke-test the intake for leaks you can't see, which is the evidence to ask for before a sensor is ordered.
A shop reading live data also looks at fuel trim, the computer's running fuel correction. Standard Motor Products says a sensor that under-reads air makes the computer add fuel to compensate.
Should you clean the MAF sensor?
Yes, before you buy one, and only with a cleaner made for it. CRC, which makes MAF cleaner, calls it a beginner job of 15 to 30 minutes that costs under $20, and here are the rules for cleaning a MAF sensor without killing it:
- Engine off, sensor out. Unplug the connector by its body, not the wires, and lift the sensor out by its plastic housing.
- Spray, never touch. Short bursts of MAF cleaner on the wires or film, from 4 to 6 inches away; no swab, cloth or straw on the element.
- No other solvent. Carburetor cleaner, brake cleaner and household solvents leave residue or damage the sensor.
- Let it dry by itself. No compressed air or hair dryer, and refit it only when it's completely dry.
If the code comes back after a careful cleaning, the dirt wasn't the whole problem. The causes above, the sensor itself among them, are the next stop.
How much does it cost to fix P0101?
Mass air flow sensor replacement starts with the part: a new one runs $33 to $252 at the counter across the six cars below. The carmakers try the cheaper fixes first, from an air filter at about $3 to a PCV valve up to $15, with a battery ($128 to $290, part only) only if it fails its test, and the bill grows with labor and with any part you didn't need.
What it costs
What this box shows
Prices for this repair, drawn from the sources named at the foot of the box. Each figure states whether it covers the part alone or parts and labor.
Parts cost for a P0101 code
The sensor, and the parts the carmakers check before it, on six cars.
| Mass air flow sensorSome remanufactured ones add a core charge.2011 Nissan Altima 2.5L · $33 to $126, 2014 Nissan Sentra 1.8L · $75 to $191, 2019 Nissan Kicks 1.6L · $74 to $252, 2018 Chevrolet Malibu 1.5L turbo · $36 to $91, 2019 Chevrolet Silverado 5.3L · $36 to $146, 2024 Toyota RAV4 2.5L · $128 to $173, | $33 – $252Part only, at the counter |
|---|---|
| Engine air filterThe factory-style filter.2011 Nissan Altima 2.5L · $3.04 to $9.25, 2014 Nissan Sentra 1.8L · $3.58 to $11, 2019 Chevrolet Silverado 5.3L · $4.81 to $40, 2024 Toyota RAV4 2.5L · $3.39 to $17, | $3.04 – $40Part only, at the counter |
| PCV valveNissan's Sentra bulletin checks its color; the Sentra is the only one of our six cars a bulletin names for it.2014 Nissan Sentra 1.8L · $6.29 to $15, | $6.29 – $15Part only, at the counter |
| 12-volt batteryNissan's Kicks bulletin starts with the battery, and the Kicks is the only one of our six cars it names; only if the test fails, plus a $10 to $18 core charge.2019 Nissan Kicks 1.6L · $128 to $290, | $128 – $290Part only, at the counter |
Every RockAuto listing that fits each car, read October 3, 2026 (US Eastern), less closeouts and out-of-stock rows.
Your labor is the carmaker's book time, the hours a dealer is paid for the job, times what an independent shop charges you. Almost half of 752 US shops in a 2025 industry survey charged $120 to $159 an hour, so that's the rate used here.
| Job (timed on) | Hours | Labor |
|---|---|---|
| Software update (2012 to 2013 Civic) | 0.3 h | $36 – $48 |
| Intake tube retainer kit (2018 to 2022 1.5L turbo) | 0.4 h | $48 – $64 |
| Clean the throttle chamber (2013 to 2016 Sentra) | 0.5 h | $60 – $80 |
| Battery test, clear codes, idle relearn (Kicks, Versa) | 0.6 h | $72 – $95 |
| Software and throttle cleaning (2019 to 2020 Forte) | 0.7 h | $84 – $111 |
| Retainer kit and a new intake tube (Malibu 1.5L) | 2.6 h | $312 – $413 |
The labor is priced at $120 to $159 an hour.
A shop also charges to find the cause, and the cost of a code diagnosis covers what to expect. The RAV4's air guide costs nothing at a Toyota dealer, one of the carmaker fixes in what GM, Nissan and Toyota say.
Where the hours come from 5 docs
- Honda 14-031, 2012–13 Civic. Diagnose and update the PGM-FI software, 0.3 hours.
- GM 22-NA-224, 2018–22 Equinox, Terrain, Malibu 1.5L. Retainer kit 0.4 hours; replacing the charge air cooler outlet tube adds 0.6 hours on Equinox and Terrain and 2.2 hours on Malibu.
- Nissan NTB16-027d, 2013–18 Sentra. Clean the electronic throttle chamber off the car, 0.5 hours; the reprogram and PCV valve use Nissan's flat-rate manual, not printed.
- Nissan NTB21-049, 2018–21 Kicks, 2020–21 Versa. Test and charge the battery, erase codes and run the idle relearn, 0.6 hours.
- Kia FUE 047, 2019–20 Forte 2.0L. Engine computer update including throttle cleaning, 0.7 hours.
Which cars get a P0101 code most?
Any engine with a mass air flow sensor can set P0101, but Nissan models fill 72 of the 83 federal complaints that name the code. Among Nissan P0101 complaints, the Kicks and Sentra lead, and both have a Nissan bulletin behind them.
The pattern isn't proof that Nissan sensors fail more. The counts sit where Nissan's own bulletins found a battery, software or throttle cause, and where owners wrote after a new sensor didn't help.
Other makers have their own documented cases, from Chevy and GMC trucks and GM's turbo crossovers to Honda and Kia, plus Volkswagen's warning on aftermarket filters, and the RAV4's campaign covers about 769,000 vehicles. Our free VIN checker lists the recall campaigns and owner complaints for your model year, and a dealer can check campaigns and bulletins by VIN before you pay for a part.
Bulletin cars 7 cars
- 2018–21 Nissan Kicks. 23 complaints; battery test and idle relearn (NTB21-049).
- Nissan Sentra, 2014–15 lead. 20 complaints, 13 of them 2014–15; PCV valve, throttle cleaning and reprogram (NTB16-027d).
- 2011–12 Nissan Altima. Engine computer reprogram for P0101 with no drivability concerns (NTB12-051k).
- Chevrolet Malibu. Leads GM's MAF complaints with 28, 9 of them 2018 models; the 1.5L intake tube retainer (22-NA-224, recall N192271200).
- 2019–21 Silverado and Sierra 1500. Fuse block crimp (21-NA-032).
- 2012–13 Honda Civic, 2019–20 Kia Forte. Software (Honda 14-031, Kia FUE 047).
- 2022–25 Toyota RAV4. Radiator air guide, free (26TC03); 6 complaints for those years name its MAF sensor.
Which codes come with P0101?
The codes stored beside P0101 in the carmakers' bulletins are P1682, P0507, P0171 or P0174, P0299 or P1101, and P0106, and each points at a different fix. Here's what a second code next to P0101 points at, from the carmakers' bulletins:
- P1682 beside it, on a GM truck. The fuse block crimp from cause 3, a wiring repair.
- P0507 beside it, on a Kicks or Versa. The battery test and idle relearn from cause 4.
- P0171 or P0174 beside it. The engine is running lean, which unmeasured air can cause, and GM's Sonic duct bulletin pairs P0171 with P0101; the P0174 page covers the second bank.
- P0299 or P1101 beside it, on a turbo. GM's 1.5-liter turbo bulletin lists both with P0101 when the intake tube comes off; the P0299 page covers low boost.
- P0106 beside it, on a 2019–20 Kia Forte. The manifold pressure (MAP) sensor's range code; Kia's software update covers both.
The other mass air flow codes are close relatives, and each one reports something different. Here's how P0101 differs from the other mass air flow codes, by what each one reports:
- P0100, circuit. The computer sees a fault in the sensor's circuit itself.
- P0101, range or performance. The sensor answers, but the computer judges its number out of range.
- P0102, circuit low. The computer sees a low signal in the sensor's circuit.
- P0103, circuit high. The computer sees a high signal in the sensor's circuit.
A circuit code such as P0102 or P0103 points at the circuit, so ask the shop to check the wiring and connector as well as the sensor. A lean code such as P0171 can come from the same unmeasured air, and the P0171 page covers it.
What are the symptoms of a P0101 code?
It can be nothing but the light: Nissan's Sentra bulletin describes P0101 with no drivability issues at all. When the airflow number is far enough off, the fuel follows it, and a bad MAF sensor reading shows up as these symptoms, roughly from mild to serious:
- The check engine light, and nothing else. The mildest case, and the one where you've time to check things yourself.
- A rough idle or hesitation. The engine gets the wrong amount of fuel for the air it really has, so it shakes at a stop or stumbles when you press the gas.
- Worse fuel economy. CRC, which makes MAF cleaner, lists it first among the signs of a dirty sensor.
- Reduced power. GM's turbo engines cut power when the intake tube comes off, with a message on the dash.
- Stalling at idle or low speed. Named by GM's recall for its 1.5-liter turbo and by Toyota's RAV4 campaign.
We counted the signs owners describe in the 409 federal complaints that name the mass air flow sensor. Stalling comes up far more often than lost power, which fits the carmakers' warnings about low speed and idle:
A car that runs badly also uses more fuel than it should. That's money, not danger, but it's a reason not to leave a P0101 for months.
Use this image
Free to republish under CC BY 4.0: credit Oil & Miles and link to this page. The snippet does both.
<a href="https://oilandmiles.com/articles/p0101-code"><img src="https://oilandmiles.com/assets/img/diagrams/p0101-code-checklist.jpg" alt="P0101 code checklist: save every code, run the VIN, check the air filter, the duct and clamps, the turbo intake tube and the battery; stop driving if it stalls, loses power with a dash message or the light flashes; ask the shop to check the wiring, smoke-test the intake and show the live sensor reading; clean the sensor with MAF cleaner only and buy a new one last." width="1200" height="928"></a> <p>Infographic: <a href="https://oilandmiles.com/articles/p0101-code">Oil & Miles</a>, CC BY 4.0</p>From the carmakers
What GM, Nissan and Toyota say
GM blames a crimp and a loose tube, Nissan a battery, and Toyota steam. None of the three fixes a wrong airflow reading with a new sensor.
We opened each document at the source, and every quote below is in the carmaker's own words. The cars each one covers and the fix it names are written underneath.
Special service campaign 26TC03
This can lead to a warning light, a rough-running engine, or a potential engine stall while idling or operating at low speeds.
Technical bulletin NTB21-049
Test the vehicle’s 12 volt battery using the Midtronics DSS-5000. Recharge or replace the battery if necessary.
Service bulletin 21-NA-032
If you encounter a vehicle with the above DTC’s DO NOT replace the MAF sensor.
Conclusion
What should you do about a P0101 code?
P0101 means the airflow number and the engine disagree, and the carmakers' bulletins find the fault outside the sensor. Here's what to do about a P0101 code, from the bulletins and complaints:
- Read every code first. The code beside P0101 can name the fix, from a GM wiring repair to a Nissan battery test. Write them all down before anything is cleared.
- Check the air path yourself. Filter, air box, duct and clamps cost little or nothing to inspect. Air that enters after the sensor is the cause GM fixed three times.
- Run the VIN. Software updates and Toyota's RAV4 campaign are dealer fixes, and some are free. A dealer checks them by VIN, and our VIN checker shows open recalls.
- Make the sensor the last part, not the first. Clean it with MAF cleaner before replacing it. Of 26 owners who reported a new sensor for P0101, 24 said the code came back or never cleared.
So check the air before you buy the sensor, because the sensor may simply be telling you the truth. Oil & Miles reads the carmakers' own bulletins before the usual list of parts.
Common questions
Asked most often
Can a dirty air filter cause a P0101 code?
It can, mainly when the filter is the wrong type, badly seated or full of debris. Volkswagen warns its diesel technicians that cotton, steel-mesh and cone filters can make the sensor read wrong, and Nissan found snow packed in a Rogue's air box behind one P0101.
Is it better to clean or replace a MAF sensor?
Clean it first, with MAF cleaner only, and replace it only when a test shows it is wrong. GM tells technicians to replace the sensor only if it's damaged or proven to be the cause.
Why does P0101 come back after a new MAF sensor?
Because the new sensor didn't fix what set the code. The carmakers' bulletins trace P0101 to cracked ducts, a loose intake tube, a bad crimp, a weak battery and software, and none of those changes with a new sensor.
Will a faulty MAF sensor throw a P0101 code?
Yes, a dirty or failed sensor can set it, and some damaged sensors need replacing. Clean it first and ask for a live sensor reading, because 24 of the 26 owners who fitted a new one wrote that the code came back or never cleared.
How do you reset the MAF sensor on a Nissan?
Nissan's bulletins don't reset the sensor itself: after the battery test they erase the codes and run Idle Air Volume Learning with Nissan's scan tool, after a 20-minute idle with the hood closed and the accessories off.
What's the difference between P0101 and P0102?
P0101 means the computer judges the sensor's reading out of range. P0102 means the sensor's circuit is reporting a low signal, and we found no carmaker bulletin written for P0102 alone.
What people ask next
Sources
- GM bulletin 21-NA-032, with special coverage 16139, bulletin 22-NA-224, emission recall N192271200 and PIP4932D. GM via NHTSA, read October 2, 2026
- Nissan bulletin NTB21-049, with NTB12-051k, NTB16-027d, NTB19-045b and NTB15-026b. Nissan via NHTSA, read October 2, 2026
- Toyota campaign 26TC03, remedy notice, technical instructions and their July 20, 2026 update. Toyota via NHTSA, read October 3, 2026
- Honda bulletin 14-031, with the matching Acura ILX bulletin. Honda via NHTSA, read October 2, 2026
- Kia bulletin FUE 047, for the Forte's software and throttle cleaning. Kia via NHTSA, read October 2, 2026
- Volkswagen Tech Tip TT 26-13-03, on aftermarket air filters. Volkswagen via NHTSA, read October 2, 2026
- Bosch hot-film air-mass meter, for how the sensor measures air. Bosch Mobility, read October 2, 2026
- Standard Motor Products MAF sensor FAQs, for unmetered air, oiled filters and cleaning a contaminated sensor. Standard Motor Products, read October 3, 2026
- CRC guide to cleaning a mass air flow sensor, revised April 13, 2026, for the cleaning rules and dirty-sensor signs. CRC Industries, read October 3, 2026
- NHTSA complaint files, the file dated August 25, 2026: every complaint naming P0101 or the mass air flow sensor, and the 26 that report a new sensor, read one by one. NHTSA, read October 3, 2026
- RockAuto catalog, 2011 Nissan Altima 2.5L, 2014 Nissan Sentra 1.8L, 2019 Nissan Kicks 1.6L, 2018 Chevrolet Malibu 1.5L turbo, 2019 Chevrolet Silverado 1500 5.3L and 2024 Toyota RAV4 2.5L. RockAuto, read October 3, 2026
- PartsTech's 2025 survey of 752 US shops, as reported by MOTOR, for the $120 to $159 hourly rate. Read October 1, 2026
How this was compiled
The sections go from what the code means, when to stop driving and whether it clears itself, through the causes and the fix, with diagnosis and cleaning the sensor, to the cost, the cars, the related codes and the symptoms. We opened every carmaker document we could find that names P0101 or the mass air flow sensor and quoted only what they say.
The complaint counts match every form of the code and every way owners write the sensor's name, with a counter we saved, and all 83 complaints naming the code were read for a new sensor, which 26 of them report. The six cars priced are the ones with the most complaints or a carmaker bulletin.
What we didn't do
We didn't test a car, a sensor or a cleaner ourselves, and we didn't read the paid SAE standard that defines the code names. The code definitions here are the generic ones every scan tool uses.
We found no bulletin written for P0102 or P0103 alone, and we couldn't match the part number of GM's intake tube retainer kit to a catalog listing, so it isn't priced. Toyota's RAV4 documents describe an incorrect sensor reading and don't print a code number.
We found no carmaker or state document on whether P0101 alone fails an emissions inspection. We found no carmaker document naming a restricted exhaust as a P0101 cause.
Prices are ranges compiled in October 2026 for the US market and vary by region, engine and shop rate. Prices from $10 up are rounded to the nearest dollar, so $14.13 reads as $14 and $14.52 as $15. Below $10 they're exact. This article is general information, not advice about your specific vehicle. See the disclaimer.
Mass air flow sensor
2011 Nissan Altima 2.5L L4
| Brand | Part | Price |
|---|---|---|
| SKP | SK2451117 | $33 |
| AUTOTECNICA | NI1419988 | $47 |
| WALKER PRODUCTS | 2451117 | $52 |
| HOLSTEIN | 2MAF0075 | $55 |
| UNITED MOTOR PRODUCTS | MAF438 | $55 |
| BSE | 59064 | $56 |
| WAI GLOBAL | MAF10141 | $56 |
| WELLS | 5S5683 | $58 |
| ASTEMO / HITACHI | MAF0031 | $66 |
| BECK/ARNLEY | 1581650 | $72 |
| NTK | MG0007 | $75 |
| STANDARD MOTOR PRODUCTS | MAS0407 | $76 |
| CARDONE | 8650036 | $105 |
| PIERBURG | 722184430 | $126 |
Mass air flow sensor
2014 Nissan Sentra 1.8L L4
| Brand | Part | Price |
|---|---|---|
| BSE | 21343plus $45 core charge | $75 |
| HOLSTEIN | 2MAF0128 | $91 |
| BECK/ARNLEY | 1581743 | $105 |
| DELPHI | AF10450 | $109 |
| WALKER PRODUCTS | 2451258 | $111 |
| STANDARD MOTOR PRODUCTS | MAS0339 | $123 |
| VEMO | V38720268 | $151 |
| NTK | MG0193 | $158 |
| WAI GLOBAL | MAF20309 | $191 |
Mass air flow sensor
2019 Nissan Kicks 1.6L L4
| Brand | Part | Price |
|---|---|---|
| UNITED MOTOR PRODUCTS | MAF623 | $74 |
| BECK/ARNLEY | 1581703 | $75 |
| HOLSTEIN | 2MAF0012 | $92 |
| WALKER PRODUCTS | 2451578 | $98 |
| ASTEMO / HITACHI | MAF0133 | $132 |
| STANDARD MOTOR PRODUCTS | MAS0457 | $139 |
| DELPHI | AF10539 | $252 |
Mass air flow sensor
2018 Chevrolet Malibu 1.5L L4 Turbocharged
| Brand | Part | Price |
|---|---|---|
| SKP | SKMAS0450 | $36 |
| HOLSTEIN | 2MAF0001 | $53 |
| NTK | MG0079 | $55 |
| WELLS | 5S15676 | $57 |
| ASTEMO / HITACHI | MAF0129 | $58 |
| MAF0119 | $65 | |
| WALKER PRODUCTS | 2451583 | $62 |
| GM GENUINE | 23366103 | $65 |
| STANDARD MOTOR PRODUCTS | MAS0323 | $66 |
| WAI GLOBAL | MAF20306 | $68 |
| DELPHI | AF10682 | $71 |
| CARDONE | 7450092plus $13 core charge | $91 |
Mass air flow sensor
2019 Chevrolet Silverado 1500 5.3L V8
| Brand | Part | Price |
|---|---|---|
| SKP | SKMAS0450 | $36 |
| WELLS | 5S13842 | $38 |
| 5S17329 | $55 | |
| GM GENUINE | 12711405 | $40 |
| 23262343 | $64 | |
| ASTEMO / HITACHI | MAF0120 | $46 |
| HOLSTEIN | 2MAF0001 | $53 |
| WALKER PRODUCTS | 2451315 | $53 |
| 2451664 | $59 | |
| NTK | MG0079 | $55 |
| UNITED MOTOR PRODUCTS | MAF323 | $55 |
| STANDARD MOTOR PRODUCTS | MAS0526 | $55 |
| MAS0323 | $66 | |
| WAI GLOBAL | MAF20306 | $68 |
| DELPHI | AF10682 | $71 |
| BSE | 21396plus $17 core charge | $74 |
| VEMO | V51720225 | $146 |
Mass air flow sensor
2024 Toyota RAV4 2.5L L4
| Brand | Part | Price |
|---|---|---|
| HOLSTEIN | 2MAF0196 | $128 |
| DELPHI | AF10658 | $137 |
| WELLS | 5S15878 | $151 |
| STANDARD MOTOR PRODUCTS | MAS0447 | $155 |
| WALKER PRODUCTS | 2451599 | $158 |
| DENSO | 1977020 | $173 |
Engine air filter
2011 Nissan Altima 2.5L L4
| Brand | Part | Price |
|---|---|---|
| ULTRA-POWER | 49057 | $3.04 |
| PRO-TEC | PXA49057 | $3.73 |
| CHAMP / LUBER-FINER | AF4030 | $4.43 |
| BOSCH | 5024WS | $5.36 |
| FVP | P9057 | $5.75 |
| VARIOUS MFR | PA5703 | $7 |
| HASTINGS / BALDWIN | AF1360 | $7.15 |
| ACDELCO | A3160C | $7.35 |
| WIX | 49057 | $7.76 |
| DENSO | 1433053 | $7.80 |
| BECK/ARNLEY | 0421736 | $8.80 |
| MAHLE / CLEVITE | LX2586 | $9.25 |
Engine air filter
2014 Nissan Sentra 1.8L L4
| Brand | Part | Price |
|---|---|---|
| CHAMP / LUBER-FINER | AF7823 | $3.58 |
| BOSCH | 5076WS | $3.78 |
| PRO-TEC | PXA46044 | $4 |
| VARIOUS MFR | PA4675 | $4.95 |
| FVP | P6044 | $5.10 |
| HENGST | E555L | $6.37 |
| ACDELCO | A3655C | $7.52 |
| FRAM | CA6900 | $8.86 |
| DENSO | 1433067 | $8.98 |
| HASTINGS / BALDWIN | AF972 | $8.99 |
| WIX | 46044 | $9.01 |
| BECK/ARNLEY | 0421492 | $10 |
| MAHLE / CLEVITE | LX2565 | $11 |
Engine air filter
2019 Chevrolet Silverado 1500 5.3L V8
| Brand | Part | Price |
|---|---|---|
| ULTRA-POWER | 42487 | $4.81 |
| 42488 | $5.05 | |
| FVP | P2487 | $6.84 |
| P0942 | $8.75 | |
| PRO-TEC | PXA10941 | $7.35 |
| BOSCH | 5499WS | $7.44 |
| CHAMP / LUBER-FINER | LAF1520 | $7.49 |
| AF9243 | $18 | |
| AF9244 | $22 | |
| VARIOUS MFR | PA99417 | $9.35 |
| PA5315 | $10 | |
| PA99506 | $11 | |
| MAHLE / CLEVITE | LX5453 | $13 |
| HASTINGS / BALDWIN | AF1052 | $15 |
| PA10416 | $16 | |
| PA10417 | $19 | |
| WIX | WA10941 | $16 |
| WA10942 | $19 | |
| ACDELCO | A3218C | $18 |
| A3246C | $29 | |
| A3244C | $31 | |
| MOTORCRAFT | PFA5 | $33 |
| PFA3 | $40 |
Engine air filter
2024 Toyota RAV4 2.5L L4
| Brand | Part | Price |
|---|---|---|
| ULTRA-POWER | WA10807 | $3.39 |
| WA10859 | $4.82 | |
| PRO-TEC | PXA10859 | $6.44 |
| FVP | P0859 | $6.49 |
| VARIOUS MFR | PA99267 | $8.85 |
| DENSO | 1433778 | $13 |
| BECK/ARNLEY | 0421918 | $14 |
| HASTINGS / BALDWIN | PA10414 | $14 |
| WIX | WA10859 | $16 |
| MAHLE / CLEVITE | LX5226 | $17 |
PCV valve
2014 Nissan Sentra 1.8L L4
| Brand | Part | Price |
|---|---|---|
| WELLS | 6P1247 | $6.29 |
| BECK/ARNLEY | 0450435 | $11 |
| STANDARD MOTOR PRODUCTS | V564 | $12 |
| HOLSTEIN | 2PCV0097 | $13 |
| GATES | EMH969 | $13 |
| AUTOTECNICA | NI1414407 | $15 |
12-volt battery
2019 Nissan Kicks 1.6L L4
| Brand | Part | Price |
|---|---|---|
| P1MAX | PMAGMH547plus $18 core charge | $128 |
| DEKA | 9A47plus $18 core charge | $150 |
| FVP | P47AGMplus $10 core charge | $158 |
| LUCAS | LBAGM001Aplus $18 core charge | $158 |
| EXIDE | MXH5L247plus $18 core charge | $179 |
| FULLRIVER | FT61047plus $18 core charge | $290 |


