Air intakeGeneric OBD-II codeUrgency: Garage soon
Code P0102: air flow meter (MAF): signal too low
P0102 means: mass air flow or volume air flow sensor (air flow meter): low input signal.[1][2] The engine ECU is receiving a lower signal than expected from the air flow meter (MAF sensor): the sensor indicates less air than is physically reasonable and the ECU cannot use that data to calculate injection. It is the opposite case to P0103, where the signal is too high.[1][2][3][4][5]
What code P0102 means
The engine ECU is receiving a lower signal than expected from the air flow meter (MAF sensor): the sensor indicates less air than is physically reasonable and the ECU cannot use that data to calculate injection. It is the opposite case to P0103, where the signal is too high.[1][2][3][4][5]
On some cars the air flow meter sends its signal as a frequency, and that is how the ECU monitors it: in the 2001 Saab 9-3 workshop documentation, the fault is logged if the frequency drops below 500 Hz for more than half a second; in other words, the sensor is still sending pulses, but too slowly.[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 the most likely cause.[7]
Original definition (SAE J2012): Mass or Volume Air Flow Circuit Low Input[1][2]
Causes of P0102
From most to least likely, according to the sources.
- 1Contaminated or faulty air flow meter: a measuring element coated in oil or dust gives a reading far below the real one, or simply stops working.[1][2][3][4][6]
- 2Sensor wiring and connector: damaged or unplugged connector, corroded terminals, a chafed or broken signal wire that leaves the signal low or open, or a short circuit in the sensor circuit.[1][2][3][4][8]
- 3Air leaks in the intake: cracked, collapsed or disconnected hose, loose clamps, airbox not closed properly, or leaks in the crankcase ventilation (PCV) system.[1][2][3][6][8]
- 4Dirty, clogged or unsuitable air filter (for example, a performance filter or a modified intake), or a blocked air inlet screen.[1][2][5]
- 5Sensor contaminated by oil mist from the crankcase breather or the turbo, or by water ingress.[8]
- 6Faulty MAP (manifold pressure) sensor, or one with very high resistance.[1][2]
- 7ECU fault, which is uncommon.[2]
Symptoms
- Engine warning light on in the instrument cluster.[1][3][4]Engine warning light: faults that cause it
- The engine may stall, especially at idle.[1][2][3]Engine stalls: faults that cause it
- Rough idle.[1][2][3]Vibrations: faults that cause it
- Loss of power.[2][4]Less power: faults that cause it
- Hesitation and poor throttle response.[2][3]Jerking: faults that cause it
- If the signal drops all the way to zero, the engine may barely keep idling or go no further than that, and in some cases it will not start.[2][3]Hard to start: faults that cause it
How to diagnose P0102
In order: from the most likely and cheapest to check to the most expensive.
- 1Check the air flow meter wiring and connector (wear, breaks, corrosion, connector fully seated). Wiggle the wiring harness at several points and in different directions while watching the reading on the diagnostic tool, to detect intermittent breaks or short circuits.[1][3][6]
- 2Look for leaks in the intake hose and its joints: cracks, tears, loose clamps or disconnected parts.[1][2][3][6]
- 3Check the air filter and the inlet screen: replace the filter if it is dirty, badly fitted or not the right one.[1][2]
- 4If the sensor has oil or dust on it, clean it with a cleaner made specifically for air flow meters (never with brake cleaner or solvents) and without knocking it.[1][3][8]
- 5With a diagnostic tool, read the air flow at idle and at about 2,500 rpm and compare it with the factory values or with those of an identical car in good condition; also look at the fuel trims. Do the test with the air flow meter fitted in its airbox.[2][3][8]
- 6With a multimeter, check the reference voltage and the earth at the sensor connector.[2]
- 7If the air flow stays at zero or close to zero after cleaning the sensor and ruling out leaks and wiring, replace the air flow meter.[3]
- 8Also check the MAP sensor and, as a last resort, the ECU.[1][2]
Can I keep driving with P0102?
Garage soon
Autodoc does not consider it especially serious or dangerous because it has little effect on driving, but asks for it to be repaired before it causes bigger faults. Carista classes it as medium severity and warns that, if the signal drops to zero, the engine may barely keep idling or may stall, so it is wise to have it checked soon.[1][3]
Documented faults related to P0102
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 P0102 differ from P0101 and P0103?
P0102 means the air flow meter signal is below what is expected (Autodoc speaks of an air intake frequency lower than required). P0103 is the opposite case, with an output voltage higher than expected, and P0101 indicates a range or performance problem with the measurement. On a 2001 Saab 9-3, for example, P0102 is set if the signal frequency drops below 500 Hz for more than half a second.[5][6]
Can I drive with code P0102?
Autodoc says it has little effect on driving and does not consider it especially dangerous, but asks for it to be repaired before it causes bigger faults. Carista warns that, if the air flow meter signal drops to zero, the engine may barely keep idling or may stall, so you should get to a garage soon.[1][3]
Can there be an air flow meter problem without any code appearing?
Yes. Bosch states that, because of the parameters the ECU uses to monitor the air flow meter, it is not unusual for a signal that is too low not to be logged as a code even though the problem exists. So, if you have symptoms but no code, it is worth looking at the air flow at idle with a diagnostic tool.[8]
Do you have to replace the air flow meter if P0102 appears?
Not necessarily. Samarins lists vacuum leaks, a dirty or badly fitted filter, non-original parts in the intake, the MAP sensor or the ECU as possible causes, and Carista recommends replacing the air flow meter only if it reads zero or close to zero after cleaning.[2][3]
Will I pass the MOT with code P0102?
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.[9]
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 P0102 - guía paso a paso para su diagnóstico y resoluciónAutodoc Club · Technical documentation · consulted 2 October 2026 · in Spanish
- 2.P0102 Mass or Volume Air Flow Circuit low InputSamarins.com · Technical documentation · published 11 July 2021 · consulted 2 October 2026
- 3.P0102: OBD-II code P0102 means the MAF sensor is reporting airflow lower than physically possibleCarista · Technical documentation · consulted 2 October 2026
- 4.16486/P0102/000258 - Mass Air Flow Sensor (MAF/G70): Signal too LowRoss-Tech Wiki · Technical documentation · consulted 2 October 2026
- 5.Medidor de masa de aire (MAF): funciones, síntomasAutodoc Club · Technical documentation · published 13 October 2020 · consulted 2 October 2026 · in Spanish
- 6.Saab 9-3 (9400) 2001, Trionic T7: P0102 - Mass Air Flow Circuit. Low InputSaab WIS Online (manual de taller de Saab) · Technical documentation · consulted 2 October 2026
- 7.On-board diagnosticsWikipedia · Other source · consulted 2 October 2026
- 8.Lambda and Air Mass Sensors: An aid to fault diagnosisBosch Aftermarket · Manufacturer · consulted 2 October 2026
- 9.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