Skip to content

P0102

Powertrain
Moderate

Mass or Volume Air Flow Circuit Low Input

Get Your FREE AI Diagnostic Report

Enter your vehicle for a personalized diagnosis for code P0102

P0102

Optional: Add your vehicle for more accurate diagnosis

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

Moderate — Address SoonThis Week

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

Dirty or failed MAF sensor35%

Contamination on the sensor element reduces its ability to accurately detect airflow, causing consistently low voltage or frequency output to the ECM.

Air filter severely clogged25%

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.

Wiring issue — open or short to ground20%

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.

Vacuum leak in intake system15%

Leaks in the intake plumbing downstream of the MAF sensor can alter air pressure dynamics at the sensor, causing artificially low readings.

Faulty ECM/PCM5%

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

DIY Repair

$10$50
Difficulty

DIY Friendly

Shop OBD2 scanners

Professional Repair

$150$400

Includes parts + labor

Common Fixes

  1. Replace the engine air filter
  2. Clean the MAF sensor with specialized cleaner
  3. Repair or replace damaged MAF sensor wiring and connectors
  4. Replace the MAF sensor
  5. 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

Related Codes

Still have questions P0102?