P0101
PowertrainMass Air Flow (MAF) Circuit Range/Performance
The mass airflow (MAF) sensor is reporting values that don't make sense for the engine's running condition. The reading is plausible (not stuck at zero or maximum) but the airflow calculation doesn't match what the ECU expects to see at the current rpm and load. In practice this almost always means a contaminated sensor or an air leak.
ⓘ Information only. This page provides general educational information about fault code P0101. We do not assess the urgency or safety implications of any specific fault. That requires in-person diagnosis by a qualified mechanic. Full terms.
Recommended next steps
Whether a fault is urgent, drivable, or routine depends entirely on the cause on a specific vehicle, and that can only be determined by a qualified mechanic with diagnostic equipment. If a warning light is illuminated, the most reliable next step is professional diagnosis.
What does P0101 mean?
P0101 is a Powertrain (engine, transmission, fuel system) fault code. It indicates: Mass Air Flow (MAF) Circuit Range/Performance.
This is a standardised OBD-II code. The technical definition is the same regardless of the make or model of vehicle, although specific causes and symptoms can vary between vehicles.
Symptoms commonly associated with this code
Symptoms that drivers often report alongside this code. Not all may apply to every case:
- • Engine warning light, often the only obvious symptom
- • Hesitation or jerky acceleration, particularly noticeable from low revs
- • Stalling, especially when warm or at idle
- • Black smoke from the exhaust under load (engine running rich because the MAF is reading low)
- • Increased fuel consumption
- • Hard starting, both hot and cold
Possible causes
Causes commonly associated with P0101, listed in approximate order of typical investigation. The actual cause on a specific vehicle can only be confirmed by professional diagnosis.
- 1. Contaminated MAF sensor, oil residue from oiled performance air filters (K&N and similar) is a frequent cause; the oil migrates onto the sensing wires and skews the reading
- 2. Failed MAF sensor (the platinum sensing wires have eroded internally)
- 3. Air leak between the MAF sensor and the throttle body, unmetered air the MAF can't account for, often a split intake hose
- 4. Restricted air filter (genuine low airflow)
- 5. Damaged or disconnected wiring to the MAF sensor
- 6. Vacuum leak elsewhere in the intake system
- 7. On a few cars, an exhaust leak causing back-pressure that affects MAF readings
How mechanics typically diagnose
A typical diagnostic sequence used by mechanics, provided here for educational reference only. Diagnostic work should be performed by a qualified mechanic with the appropriate tools and training.
- 1. Visually inspect the MAF sensor through its housing, oil contamination usually shows as a brown or yellow film on the sensing wires
- 2. Try cleaning the MAF with a dedicated MAF cleaner spray (£6 a can, never use carb cleaner or anything else, it'll destroy the sensor)
- 3. Check the air intake hose between MAF and throttle body for splits, loose clamps, or oil residue
- 4. Inspect the air filter, replace if heavily soiled
- 5. Compare live MAF readings to manufacturer's expected values; most petrol engines pull around 4-6 g/sec at warm idle, significantly off suggests sensor or air leak
- 6. Check fuel trim values, long-term trim above +15% suggests a real lean condition the MAF is reporting truthfully
Common questions about P0101
Should I clean the MAF or just replace it? +
Try cleaning first if the car has a paper or foam air filter, MAF cleaner often resolves contamination and saves a part. If the car has an oiled cotton aftermarket filter (K&N, Pipercross etc.) and the MAF is heavily oil-contaminated, replacement is more reliable than cleaning, the oil is hard to fully remove from the sensor wires.
Difference between P0101 and P0100? +
P0100 is the broader 'circuit malfunction' code (no signal or out-of-range signal). P0101 is 'range/performance' (signal is there but the values aren't right). Same area of the system but P0101 leans more toward sensor performance or air leak, P0100 toward sensor or wiring open/short.
Will fuel additives or 'engine cleaners' help? +
Not for a MAF fault. The sensor reads air, not fuel, so fuel-side additives don't reach it. The only thing that helps a contaminated MAF is proper MAF cleaner sprayed directly onto the sensing element. Don't waste money on miracle additives if P0101 is set.
Information only, not professional advice
The information on this page is provided for general guidance and educational purposes only. It is not a substitute for diagnosis or repair advice from a qualified mechanic. Always verify any fault before paying for repairs. carfaultcodes.co.uk accepts no liability for decisions made based on this information. Full terms →