P0102
Mass or Volume Air Flow Circuit Low Input
Get Your FREE AI Diagnostic Report
Enter your vehicle for a personalized diagnosis for code P0102
The P0102 code is set when the engine control module (ECM) detects that the voltage or frequency signal from the Mass Air Flow (MAF) sensor is lower than expected. In practical terms, the sensor is telling the computer that very little air is entering the engine — less than what should be flowing based on engine speed and throttle position. This causes the ECM to reduce fuel injection, often resulting in a lean condition that makes the engine run poorly.
A dirty MAF sensor is the leading cause of this code. The sensor's delicate wire or film element becomes coated with oil vapors and fine particles that accumulate over thousands of miles, reducing its sensitivity. A severely restricted air filter that is long overdue for replacement is another frequent cause. Wiring problems — corroded connectors, broken wires, or a poor ground connection — can also reduce the signal reaching the ECM.
Start your diagnosis by checking the air filter and replacing it if it looks dirty. Next, try cleaning the MAF sensor with a purpose-made MAF cleaner spray. These two steps are cheap and resolve the majority of P0102 cases. If the code persists, inspect the wiring harness and connector for damage. Driving with this code is possible but not ideal — you'll experience poor performance and fuel economy, and prolonged lean running can overheat the catalytic converter.
Severity
Symptoms
- •Check Engine Light is on
- •Engine stalls or runs very rough at idle
- •Significant loss of power
- •Poor fuel economy
- •Engine hesitates or bogs during acceleration
- •Hard starting, especially when warm
Likely Causes
Contamination on the sensor element reduces its ability to accurately detect airflow, causing consistently low voltage or frequency output to the ECM.
A plugged air filter starves the engine of air, causing the MAF sensor to read abnormally low airflow compared to what the ECM expects for the current throttle position.
A broken wire, corroded connector pin, or a short to ground in the MAF sensor circuit reduces the signal voltage reaching the ECM, triggering the low input code.
Leaks in the intake plumbing downstream of the MAF sensor can alter air pressure dynamics at the sensor, causing artificially low readings.
In rare cases, the engine control module's internal circuit for reading the MAF signal can malfunction, misinterpreting a normal signal as low.
Estimated Cost
Professional Repair
Includes parts + labor
Common Fixes
- Replace the engine air filter
- Clean the MAF sensor with specialized cleaner
- Repair or replace damaged MAF sensor wiring and connectors
- Replace the MAF sensor
- Check intake ductwork for restrictions or collapse
Shop Parts
Videos
EricTheCarGuy Explains Check Engine Codes: P0101 - P0102 Mass Air Flow Sensor Problems
TRQ
How to Fix P0102 Engine Code in 2 Minutes [1 DIY Method / Only $9.61]
nonda
Causes and Fixes P0102 Code: Mass or Volume Air Flow A (MAF) Circuit Low
HVAC Mechanic