Skip to content
EN · km
Units
My Garage
Generic OBD-II code Fuel and air metering

P0100: Mass Or Volume Air Flow Sensor "A" Circuit

The engine control unit has detected an electrical fault in the air-flow sensor circuit.

Normal risk

Usually drivable, but the engine may hesitate or stall. Have it checked soon.

Short answer · Can I keep driving with P0100?

Usually yes, carefully. The engine runs on a substitute air value and may hesitate, idle poorly or stall. Have the sensor connector and wiring checked soon.

On this page

What does P0100 mean?

Code P0100 is a general circuit fault for the mass air flow (MAF) sensor: the signal is missing or not valid. It often points to a connector, wiring or supply problem rather than to the sensor itself.

What the car does when the code is set

The check engine light comes on. Many engines switch to a substitute air value calculated from engine speed and throttle position. The car still drives, but it may hesitate, idle roughly, stall when coming to a stop or feel down on power, and fuel economy often gets worse.

How the system works

The mass air flow sensor sits in the intake between the air filter and the throttle. Most modern sensors use a heated film: air passing over it cools it, and the electronics convert the heating current into an air-mass signal, either as a voltage or a frequency. The engine control unit uses this value as the main input for fuel quantity, ignition timing and, on diesels, EGR control. It also checks the signal against a value it calculates from engine speed, throttle opening and other sensors, so it can detect when the reading is out of range or simply not plausible.

PPowertrain
0Generic code (SAE)
1Fuel and air metering
00Specific fault

Common symptoms

Possible causes

Listed without ranking. The cause on your car depends on make, engine and mileage — see the maker notes below.

  1. Dirty air-flow sensor elementOil or dust on the sensing element changes its reading.
  2. Air leak after the sensorA split intake duct lets in air the sensor does not measure.
  3. Wiring or connector faultCorroded pins or a damaged wire change the signal.
  4. Blocked air filterA very dirty filter reduces the air flow.
  5. Faulty sensorThe sensor itself fails.

How it is diagnosed

  1. Check the connector and wiringLook for corrosion, loose pins and damaged wires between the sensor and the engine control unit.
  2. Inspect the intake pathCheck the air filter and the duct between the sensor and the throttle for splits and loose clamps.
  3. Compare live dataCompare the air-flow reading at idle and when revving with the specification for your engine, and with the calculated load.
  4. Test supply and signalWith a multimeter or oscilloscope, check the supply voltage, ground and signal as described in the service data.

Questions about P0100

What is the difference between P0100 and P0101?

P0100 is an electrical circuit fault. P0101 means the signal is electrically valid but does not match what the engine expects.

Can I drive without the air-flow sensor connected?

Many engines run on a backup map without it, but power and fuel economy suffer and other codes appear. It is not a fix.

Can an oiled air filter affect the sensor?

Yes. Too much oil on reusable cotton filters can coat the sensor element and change its readings.

Terms on this page