Air intakeGeneric OBD-II codeUrgency: Garage soon
Code P0100: air flow meter (MAF): circuit fault
P0100 means: mass or volume air flow circuit malfunction (air flow meter circuit).[1][2] The engine ECU has detected a problem in the air flow meter (MAF sensor) circuit, the part that measures the air entering the engine: the signal is missing, arrives outside the expected range or is not credible. It uses this data to calculate how much fuel to inject, so without a valid signal the mixture can come out wrong.[2][3][4]
What code P0100 means
The engine ECU has detected a problem in the air flow meter (MAF sensor) circuit, the part that measures the air entering the engine: the signal is missing, arrives outside the expected range or is not credible. It uses this data to calculate how much fuel to inject, so without a valid signal the mixture can come out wrong.[2][3][4]
It is the general code of the P0100–P0104 series: it warns of a circuit fault without saying what type, and the neighbouring codes pin the problem down: range or performance (P0101), signal too low (P0102), too high (P0103) or intermittent (P0104). Each manufacturer also defines it in its own way: Saab's workshop documentation describes it as "no signal" and the Ross-Tech wiki, for VW group cars, as a problem with the sensor's supply voltage.[4][5][6]
It is a generic OBD-II code (it starts with P0), not specific to one make, so its definition is the same on any car; what changes from one engine to another is how the ECU detects it and what the most likely cause is.[7]
Original definition (SAE J2012): Mass or Volume Air Flow Circuit Malfunction[1][2]
Codes from the same family
They indicate the same problem in a specific cylinder, bank or sensor. Causes, symptoms and diagnosis are those on this page.
Causes of P0100 and its family
From most to least likely, according to the sources.
- 1Dirty, contaminated or faulty air flow meter: dust, oil or fuel residue covering the measuring element distorts the reading.[1][2][3][6]
- 2Sensor wiring and connector: loose or unplugged connector, corroded terminals, chafed or broken signal wire, interrupted earth wire, short circuit or blown fuse.[1][2][3][6]
- 3Air leaks in the intake, for example a cracked hose between the air flow meter and the throttle, a loose clip or an air filter box that is not closed properly.[1][2][3]
- 4Dirty or blocked air filter, or restricted airflow (clogged intake screen, intake with deposits or blocked catalytic converter).[1][2]
- 5Engine ECU fault: this is uncommon and only considered once everything above has been ruled out.[1][2]
Symptoms
- Engine warning light on in the instrument cluster.[3]Engine warning light: faults that cause it
- Loss of power.[1][2][3]Less power: faults that cause it
- The engine may stall unexpectedly.[1][2][3]Engine stalls: faults that cause it
- Rough idle, with the engine speed fluctuating.[1][3]Vibrations: faults that cause it
- Jerking or hesitation when accelerating.[1][2][3]Jerking: faults that cause it
- Starting problems.[1]Hard to start: faults that cause it
- Noticeable increase in fuel consumption.[1][3]Uses more fuel: faults that cause it
- Black smoke from the exhaust when accelerating.[3]Black smoke: faults that cause it
- In some cars the ECU limits the engine speed (to about 2,500–3,000 rpm) as a safety measure.[2]Limp mode: faults that cause it
How to diagnose P0100
In order: from the most likely and cheapest to check to the most expensive.
- 1Read all the stored codes and look at the freeze-frame data, a snapshot of the engine parameters at the moment of the fault: if there are other codes, it may be best to deal with them first.[2]
- 2Visually check the air flow meter connector (properly seated, with no loose terminals or corrosion), its wiring back to the ECU and the intake hoses between the filter, the air flow meter and the throttle: cracks, loose clips and an air filter box that is closed properly.[1][2][3]
- 3Check the air filter and replace it if it is dirty or blocked.[1][2]
- 4If the measuring element is dirty, clean it only with a cleaner made specifically for air flow meters (never with brake cleaner or solvents) and without knocking it. To test it, leave it fitted in its air filter box: removing it changes the airflow and its signal.[1][3][13]
- 5With a multimeter, check the reference voltage and the earth at the sensor connector.[2]
- 6With a diagnostic tool, read the air flow at idle and at about 2,500 rpm and compare it with the manufacturer's values; depending on the tool, the flow is given in g/s, kg/h or mg/s.[3][13]
- 7Only if, with the intake clean and airtight and the wiring correct, the reading is still out of range, replace the air flow meter; on some cars the learned mixture values then need to be reset. The ECU is checked last.[1][2][3]
Can I keep driving with P0100?
Garage soon
On short journeys you can get to the garage, but it should be repaired soon: according to Autodoc it can increase consumption and damage the engine, and if the engine stalls or there are serious symptoms you should not keep driving. The sources do not entirely agree on severity: Carista classes it as medium and Ross-Tech notes that, on VW group cars, serious running faults are probably not noticeable.[1][3][6]
Documented faults related to P0100
Known faults of specific engines and cars, with their repair cost, the affected years and their sources.
Engine sensors: the most serious faults by engine and car
- High severityOccasionalFrequency: Occasional2.0 DTI and 2.2 DTIVP44 injection pump and air mass meter failureGerman Wikipedia documents recurring failures of the Bosch VP44 injection pump and the air mass meter in the early years of this engine. An owner testimony for this engine describes the pump being replaced at 192,500 km, at a cost the owner calls «prohibitive».
- Medium severityCommonFrequency: Common2.0 TDIClogged particulate filter or faulty pressure sensorThe 2.0 TDI's particulate filter clogs if the car mostly makes short journeys, because it never gets to regenerate; sometimes the fault is just the differential pressure sensor. Cleaning it costs around €200 and replacing it, €800 to €3,000.Repair (garage): €800–€3,000
- Medium severityCommonFrequency: Common1.4 and 1.6 8vCrankshaft position sensor failure (TDC sensor)The crankshaft position sensor (capteur PMH, or TDC sensor) appears repeatedly in the reliability sources for the Clio II, the Kangoo I and the Dacia Logan I with this engine, with hard cold starting or stalling as the main symptoms. It is a cheap part, but the failure can leave you stranded.
- Medium severityCommonFrequency: Common1.4 and 1.6 16vCrankshaft position sensor failureThe crankshaft position sensor (capteur PMH) appears repeatedly in the reliability sources for almost every generation with this engine, with hard cold starting, stalling or the car cutting out unexpectedly. It is a cheap part, but the failure can leave you stranded.
Wiring, connectors and short circuits: the most serious faults by engine and car
- Critical severityOccasionalFrequency: OccasionalBMW N62 / N63Additional turbo coolant pump with a risk of short circuit and fireIn 2011 BMW recalled 5, 6 and 7 Series, X5 and X6 models built between 2007 and 2011 because of the additional turbo coolant pump: moisture, a short circuit and, in extreme cases, a fire. In 2012 there was another campaign for a crack in the pump, with a more robust version.
- High severityOccasionalFrequency: Occasional1.3 TCeBlown fuel pump fuseOn the Renault Captur II and Clio V with the 1.3 TCe engine, a 20-amp fuse can blow and leave the car without an engine. According to L'argus, in April 2021 this fault still had no factory fix; the official service centre's diagnosis includes checking, and sometimes replacing, the catalytic converter.
- High severityOccasionalFrequency: OccasionalM264/M254Poorly tightened 48 V earth wiring in the mild-hybrid system (fire risk)Mercedes-Benz has issued several recalls (2022-2025) because the 12 V and 48 V earth connections of some cars with a 48 V system may be poorly tightened: resistance rises, the connection heats up and a fire cannot be ruled out. The official workshop checks them and repairs them if necessary in an hour or more.
- High severityOccasionalFrequency: Occasional1.9 TDIUnit injector tappet wear and injector wiring damageOn the unit injector system, the tappets that operate the injectors can wear if the oil is not changed on time, and the injector wiring can be damaged by contact with oil, causing misfires or loss of power.
- Critical severityOccasionalFrequency: OccasionalAlfa Romeo GiuliettaShort circuit from badly routed wiring that can prevent gear shifting (KBA campaign, 2010-2015)Yes: according to Germany's KBA, on Alfa Romeo Giulietta cars built between 2010 and 2015 inadequate cable routing could cause a short circuit and, as a result, gear-shift failure.
- Critical severityOccasionalFrequency: OccasionalAudi A4 B9Risk of short circuit and fire due to moisture in electrical componentsAudi recalled A4 B9 units built between May 2017 and March 2020 because moisture can seep into an electrical component and cause a short circuit, with a risk of the vehicle catching fire.Repair: €0
Frequently asked questions
How does P0100 differ from codes P0101, P0102, P0103 and P0104?
P0100 is the general warning of a fault in the air flow meter circuit: the signal is missing or outside what is expected. The neighbouring codes pin the problem down: P0101 points to a measurement that does not add up (range or performance), P0102 to a signal lower than expected, P0103 to a higher one and P0104 to an unstable or intermittent signal. Some manufacturers also refine P0100: in Saab's documentation it is "no signal" and, according to Ross-Tech, on VW group cars it is a fault in the sensor's supply voltage.[4][5][6]
Can I drive with code P0100?
Only for short journeys to the garage, according to Autodoc, and it should be repaired soon because it can increase consumption and damage the engine. If the engine stalls or serious symptoms appear, you should not keep driving. On some cars, the ECU also limits the engine speed to about 2,500–3,000 rpm.[1][2]
Does the air flow meter need replacing when P0100 appears?
Not necessarily. Simpler causes need to be ruled out first: the connector and wiring, leaks in the intake hoses, a dirty air filter or dirt on the sensor itself. Bosch points out that the air flow meter is one of the most difficult components to diagnose accurately, and Carista recommends replacing it only if, after cleaning, it still gives an out-of-range reading.[1][3][13]
Can I clean the air flow meter myself?
Autodoc and Carista say it is cleaned with a cleaner made specifically for air flow meters, and Carista warns that brake cleaner must never be used. Bosch adds that knocking the part or cleaning it with solvents can damage it permanently. If you are not sure, it is better to leave the cleaning and the airflow check to a garage.[1][3][13]
Does P0100 mean the same on every make?
The code is generic: those that start with P0 are defined by the standard and are not specific to one manufacturer. But each make can specify what the ECU checks (no signal, supply voltage and so on), so the most likely cause changes from one car to another.[5][6][7]
Will I pass the MOT with code P0100?
If the code has switched on the engine warning light, no: with that light on, the inspection records a serious defect, and on Euro 5 and Euro 6 cars the ITV (Spain's roadworthiness inspection, similar to the MOT) also reads the OBD diagnostic system. Repair the fault before you go; clearing the code just before the inspection does not help either, because it counts as a serious defect.[14]
Not sure what is wrong with your car? Describe what you notice in the symptom diagnosis or see all fault codes.
Sources
Every fact on this page links to its source. If you find an error, let us know.
- 1.Código de avería P0100 - guía paso a paso para su diagnóstico y resoluciónAutodoc Club · Technical documentation · consulted 2 October 2026 · in Spanish
- 2.P0100 - Mass Air Flow Circuit MalfunctionSamarins.com · Technical documentation · published 20 December 2017 · consulted 2 October 2026
- 3.P0100: OBD-II code P0100 flags a fault in the mass air flow (MAF) sensor circuitCarista · Technical documentation · consulted 2 October 2026
- 4.Medidor de masa de aire (MAF): funciones, síntomasAutodoc Club · Technical documentation · published 13 October 2020 · consulted 2 October 2026 · in Spanish
- 5.Saab 9-3 (9400) 2001, Trionic T7: P0100 Mass Air Flow Circuit. No Signal.Saab WIS Online (manual de taller de Saab) · Technical documentation · consulted 2 October 2026
- 6.16484/P0100/000256 - Mass Air Flow Sensor (G70): Supply VoltageRoss-Tech Wiki · Technical documentation · consulted 2 October 2026
- 7.On-board diagnosticsWikipedia · Other source · consulted 2 October 2026
- 8.Código OBD2 P0103: causas, síntomas y cómo corregirloAutodoc Club · Technical documentation · consulted 4 October 2026 · in Spanish
- 9.P0103 — Mass or Volume Air flow Circuit High InputThe Automotive Technician (TaT) · Technical documentation · consulted 4 October 2026
- 10.P0103 Code: Mass or Volume Air Flow "A" Circuit HighCarParts.com · Technical documentation · consulted 4 October 2026
- 11.16487/P0103/000259 - Mass Air Flow (MAF) (G70): Signal too HighRoss-Tech Wiki · Technical documentation · consulted 4 October 2026
- 12.Saab 9-3 (9400) 2001, Trionic T7: P0103 Mass Air Flow Circuit. High Input. (copia del manual de taller de Saab)Saab Workshop Information System (WIS Online) · Technical documentation · consulted 4 October 2026
- 13.Lambda and Air Mass Sensors: An aid to fault diagnosisBosch Aftermarket · Manufacturer · consulted 2 October 2026
- 14.Desmontando mitos: ¿puede pasar mi coche la ITV con el testigo de «avería motor» encendido?Diariomotor · Motoring press · published 8 March 2021 · consulted 2 October 2026 · in Spanish