Skip to content
All free toolsMenu

Car & driving · Free

P0101: mass air flow (MAF) sensor range or performance problem

P0101 means the air flow sensor reports a value that does not fit what the other sensors see. Often the sensor is just dirty, or air leaks in behind it. A can of MAF cleaner and a careful look at the intake hose solve many cases.

  • No account
  • Runs on your device
  • Phone & desktop

Check your car for P0101

Runs on your device

Connect your OBD2 adapter

  1. Plug the adapter into the OBD2 port – usually under the steering wheel, near the pedals.
  2. Switch the ignition on, or start the engine.
  3. Bluetooth adapter? Turn Bluetooth on. Nothing else to set up.

Wi-Fi adapters cannot work in a browser; Bluetooth LE, classic Bluetooth (on a computer) and USB adapters can.

Your car data stays on your device. The page talks to the adapter directly; codes, VIN and values are never uploaded.

Never use it while you drive. Set things up before you set off, or let a passenger handle the phone. Standard OBD2 reads engine and emissions data; ABS, airbag and coding need workshop equipment.

What P0101 means

The mass air flow sensor (MAF) sits between the air filter and the throttle and measures how much air the engine draws in. The engine computer uses it to calculate how much fuel to inject, and cross-checks the reading against engine speed, throttle position and, where fitted, the manifold pressure sensor.

If the air flow does not match those values for a while, the computer stores P0101: a plausibility fault rather than a broken circuit (those are P0102 and P0103). Because the computer may then fall back on a backup calculation, the engine can run a little differently until the cause is fixed.

Symptoms of P0101

  • Hesitation or flat spots when you accelerate.
  • Rough idle or stalling just after a start.
  • Higher fuel consumption; black smoke on diesels.
  • Lean or rich codes alongside, such as P0171 or P0172.

Causes of P0101, cheapest first

Work down the list in order: the first checks cost little or nothing, the last ones are jobs for a workshop.

  1. A dirty air flow sensor

    Dust, oil mist or residue on the sensing element changes its reading. Spray it with dedicated MAF cleaner, let it dry completely and do not touch the element.

  2. An air leak after the sensor

    A split intake boot, a loose clamp or a cracked breather hose lets in air that bypasses the sensor. Check the rubber hose between the sensor and the throttle body carefully, especially in its folds.

  3. A blocked or badly fitted air filter

    A filter that is clogged, wet or sits badly in its box changes the air flow over the sensor. Oiled sports filters can also leave oil on the element.

  4. Wiring or connector problems

    A loose plug or corroded pins give an unsteady signal. Make sure the connector clicks in firmly and wiggle it with the engine running.

  5. A worn air flow sensor

    If cleaning and a leak check do not help, the sensor may have aged. Compare its live reading with a known-good value for your engine before you buy one.

Can you drive with P0101?

Drive on, check it soon. Most cars still drive acceptably, but the mixture may be off, which costs fuel and can lead to misfires. Check the sensor and the intake hose soon; if the car hesitates badly or stalls, avoid situations where you need full power.

Check P0101 with OBD Studio

Connect your adapter above, or try the demo car, then:

  1. In Live data, graph Air flow (MAF) together with Engine speed. The reading should rise smoothly with speed and drop instantly when you lift off; jumps or a flat line point to the sensor or its plug.
  2. Add Short-term fuel trim, bank 1: big corrections that change with load often go with a misreading sensor.
  3. On cars that have both sensors, Intake manifold pressure should follow throttle changes in step with the air flow.
  4. After cleaning or repairing, clear the code and check that the fuel trims settle close to zero.

More fault code guides

Each of these codes has its own page with causes ranked by cost and the checks that go with them.

More OBD Studio pages

Frequently asked questions

Can I clean a MAF sensor myself?

Yes. Unplug and remove it, spray only dedicated MAF cleaner on the sensing element from a few centimetres away, let it dry fully and refit it. Do not use brake cleaner and do not touch the element.

Can a dirty air filter cause P0101?

It can, especially if the filter is very dirty, wet or poorly seated, because it changes how the air flows over the sensor. A new filter is cheap, so it is a sensible first check.

What is the difference between P0101 and P0171?

P0101 says the air flow reading itself looks wrong. P0171 says the mixture is lean. A dirty air flow sensor can trigger both, which is why cleaning it often clears them together.

Can I read P0101 without going to a workshop?

Yes. With any ELM327-compatible Bluetooth LE or USB adapter, OBD Studio on this page reads P0101 and every other stored code for free, shows the freeze frame and clears the code after the repair. Nothing to install, no account.

Made by LoschaZUpdated Privacy