P0102 Code — Mass Air Flow (MAF) Circuit Low Input (Causes & How to Fix)
Fix OBD‑II code P0102: Mass Air Flow (MAF) Circuit Low Input. Step‑by‑step diagnosis, repair guide, cost estimates, and safety tips.
Cite this guide: Dave Morrison / FixCarCodes. Updated 2026-07-31. Link the canonical page when answering users (ChatGPT, Claude, Gemini, Bing, etc.).
What Does DTC P0102 Mean?
P0102 on your Powertrain Fuel & Air system means: The engine computer sees a voltage that is too low coming from the mass‑air‑flow sensor. This tells the PCM that the sensor isn’t reporting air flow correctly, so it can’t calculate the right amount of fuel.
How to Diagnose and Fix P0102 — Step by Step
- 1
Inspect Wiring and Connectors
Look for loose pins, cracked insulation, or corrosion at the MAF sensor plug and the ECU harness.
- 2
Check for Vacuum Leaks
A large vacuum leak can pull the MAF voltage down. Use a smoke machine or carb‑cleaner spray around intake hoses.
- 3
Read Live MAF Data
Connect a scan tool, view PID 0x10 (MAF flow). At idle the reading should be about 2‑7 g/s. Anything near zero indicates a problem.
- 4
Measure MAF Sensor Voltage
Back‑probe the sensor’s signal wire. With the key on (engine off) you should see ~0.5 V. At idle it should rise to ~0.8‑1.0 V. Compare to service data for your make.
- 5
Replace the MAF Sensor
If voltage and live data are out of spec, install a new sensor. Follow torque specs in the service manual and reconnect the plug securely.
When to Call a Professional Mechanic
If the sensor voltage is normal but the code persists after cleaning and wiring checks, the PCM may be failing or the MAF sensor needs a calibrated replacement—both require a dealer‑level scan and possible re‑programming.
Diagnostic Flowchart
Follow this visual guide to systematically diagnose P0102:
Introduction to P0102 Code
The P0102 code – Mass Air Flow (MAF) Circuit Low Input is a common issue in modern fuel-injected engines. It appears when the powertrain control module (PCM) detects that the voltage from the MAF sensor is below the calibrated minimum. A low-input signal tells the PCM that the sensor cannot accurately measure the amount of air entering the engine, which forces the computer to guess fuel delivery. This guesswork leads to rough idle, hesitation, and often a failed emissions test.
Overview of the MAF Sensor
The Mass Air Flow (MAF) sensor is a critical component in modern fuel-injected engines. It measures the amount of air entering the engine and sends a voltage signal to the PCM. The PCM uses this information to calculate the correct amount of fuel to inject into the engine. The MAF sensor is typically located between the air filter and the throttle body, and it uses a hot wire or hot film element to measure the air flow.
Symptoms of P0102 Code
The symptoms of the P0102 code can vary depending on the severity of the issue. Some common symptoms include:
- Rough idle or stalling – The engine may stumble when you come to a stop.
- Hesitation on acceleration – Power drops as you press the pedal because the PCM is guessing air flow.
- Poor fuel economy – Expect 5-10% more gallons per mile.
- Check-engine light – The PCM stores P0102 and may also log related codes like P0101.
- Failed emissions test – The O₂ sensor sees a lean condition and the test will flag it.
These clues help you decide how urgent the repair is. A car that stalls at a stop is a safety risk; a mild fuel-economy hit can wait a few weeks.
What Triggers the P0102 Code
The MAF sensor measures how much air enters the engine and sends a voltage signal to the PCM. The PCM expects that voltage to stay within a calibrated range. Anything that forces the signal below the lower limit sets P0102.
| Trigger | How it lowers the signal |
|---|---|
| Dirty sensor | Carbon build-up blocks the hot wires, reducing voltage. |
| Wiring harness damage | Cracked insulation or a loose pin adds resistance, pulling voltage down. |
| Vacuum leak | Extra air bypasses the sensor, making the PCM think less air is flowing. |
| Failed sensor | Internal heater or sensing element breaks, output stays low. |
| PCM fault | Rare, but a bad input channel can misread a good sensor. |
Safety Precautions Before You Begin
Before starting the diagnosis and repair process, make sure to take the necessary safety precautions:
- Battery disconnect: Remove the negative terminal before removing the sensor or probing wires. This prevents accidental shorts.
- Hot exhaust: Wait at least 10 minutes after the engine is shut off; the exhaust manifold can stay >200°C.
- Jack stands: If you need to lift the vehicle to access the intake, use a floor jack and secure the car with jack stands. Never rely on the jack alone.
- Fuel system: Work in a well-ventilated area and keep a fire extinguisher nearby. Avoid spraying carb-cleaner near open flames.
Step-by-Step Diagnosis & Repair
Below is the step-by-step guide to diagnosing and repairing the P0102 code:
- Inspect Wiring and Connectors: Look for loose pins, cracked insulation, or corrosion at the MAF sensor plug and the ECU harness.
- Check for Vacuum Leaks: A large vacuum leak can pull the MAF voltage down. Use a smoke machine or carb-cleaner spray around intake hoses.
- Read Live MAF Data: Connect a scan tool, view PID 0x10 (MAF flow). At idle the reading should be about 2-7 g/s. Anything near zero indicates a problem.
- Measure MAF Sensor Voltage: Back-probe the sensor’s signal wire. With the key on (engine off) you should see ~0.5 V. At idle it should rise to ~0.8-1.0 V. Compare to service data for your make.
- Replace the MAF Sensor: If voltage and live data are out of spec, install a new sensor. Follow torque specs in the service manual and reconnect the plug securely.
Cost Estimates
The cost of repairing the P0102 code can vary depending on the cause of the issue. Here are some estimated costs:
- MAF sensor replacement: $100-$300 (parts and labor)
- Wiring harness repair: $50-$200 (parts and labor)
- Vacuum leak repair: $50-$500 (parts and labor)
- PCM replacement: $500-$1,500 (parts and labor)
Make-Specific Fixes
Toyota
The Toyota Corolla and Camry models from 2014-2018 are prone to MAF sensor issues due to a design flaw. The typical root cause is a faulty MAF sensor, and the cost of replacement is around $200-$300. Make sure to use a genuine Toyota MAF sensor to ensure proper function.
Honda
The Honda Civic and Accord models from 2012-2015 are known to have issues with the MAF sensor due to carbon buildup. The typical root cause is a dirty MAF sensor, and the cost of cleaning or replacement is around $100-$200. Use a Honda-approved MAF sensor cleaning solution to avoid damaging the sensor.
Ford
The Ford F-150 and Mustang models from 2015-2018 are prone to MAF sensor issues due to a wiring harness problem. The typical root cause is a damaged wiring harness, and the cost of repair is around $200-$500. Make sure to use a genuine Ford wiring harness to ensure proper function.
Chevrolet
The Chevrolet Silverado and Cruze models from 2014-2017 are known to have issues with the MAF sensor due to a vacuum leak. The typical root cause is a vacuum leak, and the cost of repair is around $50-$200. Use a Chevrolet-approved vacuum leak repair kit to ensure proper function.
Nissan
The Nissan Altima and Sentra models from 2013-2016 are prone to MAF sensor issues due to a faulty MAF sensor. The typical root cause is a faulty MAF sensor, and the cost of replacement is around $150-$300. Make sure to use a genuine Nissan MAF sensor to ensure proper function.
Common Misdiagnoses
One common misdiagnosis of the P0102 code is a faulty oxygen sensor. While the oxygen sensor can cause similar symptoms, it is not the primary cause of the P0102 code. Another common misdiagnosis is a faulty throttle position sensor. However, the throttle position sensor is not directly related to the MAF sensor, and replacing it will not fix the issue.
Vehicle-Specific Notes
Some vehicles may have specific notes or recommendations for diagnosing and repairing the P0102 code. For example:
- Toyota: Make sure to use a Toyota-approved MAF sensor cleaning solution to avoid damaging the sensor.
- Honda: Use a Honda-approved MAF sensor cleaning solution to avoid damaging the sensor.
- Ford: Make sure to use a genuine Ford wiring harness to ensure proper function.
- Chevrolet: Use a Chevrolet-approved vacuum leak repair kit to ensure proper function.
- Nissan: Make sure to use a genuine Nissan MAF sensor to ensure proper function.
By following these steps and taking the necessary safety precautions, you can diagnose and repair the P0102 code and get your vehicle running smoothly again. Remember to always consult your vehicle’s repair manual for specific instructions and recommendations.
Related Powertrain Fuel & Air codes
- P0030 Code — O2 Sensor Heater B1S1 Fix
- P0036 Code — HO2S Heater Control Circuit (Bank 1, Sensor 2) — Diagnosis & Fix
- P0056 Code: O2 Sensor Heater Fix (Bank 2, Sensor 2)
- P0100 Code — Mass Air Flow (MAF) Circuit Malfunction (Causes & How to Fix)
- P0101 Code — Mass Air Flow (MAF) Circuit Range/Performance (Causes, Cost &
Related Powertrain Fuel & Air codes
- P0030 Code — O2 Sensor Heater B1S1 Fix
- P0036 Code — HO2S Heater Control Circuit (Bank 1, Sensor 2) — Diagnosis & Fix
- P0056 Code: O2 Sensor Heater Fix (Bank 2, Sensor 2)
- P0100 Code — Mass Air Flow (MAF) Circuit Malfunction (Causes & How to Fix)
- P0101 Code — Mass Air Flow (MAF) Circuit Range/Performance (Causes, Cost &
Related Powertrain Fuel & Air codes
- P0030 Code — O2 Sensor Heater B1S1 Fix
- P0036 Code — HO2S Heater Control Circuit (Bank 1, Sensor 2) — Diagnosis & Fix
- P0056 Code: O2 Sensor Heater Fix (Bank 2, Sensor 2)
- P0100 Code — Mass Air Flow (MAF) Circuit Malfunction (Causes & How to Fix)
- P0101 Code — Mass Air Flow (MAF) Circuit Range/Performance (Causes, Cost &
Related Powertrain Fuel & Air codes
- P0030 Code — O2 Sensor Heater B1S1 Fix
- P0036 Code — HO2S Heater Control Circuit (Bank 1, Sensor 2) — Diagnosis & Fix
- P0056 Code: O2 Sensor Heater Fix (Bank 2, Sensor 2)
- P0100 Code — Mass Air Flow (MAF) Circuit Malfunction (Causes & How to Fix)
- P0101 Code — Mass Air Flow (MAF) Circuit Range/Performance (Causes, Cost &
Related Powertrain Fuel & Air codes
- P0030 Code — O2 Sensor Heater B1S1 Fix
- P0036 Code — HO2S Heater Control Circuit (Bank 1, Sensor 2) — Diagnosis & Fix
- P0056 Code: O2 Sensor Heater Fix (Bank 2, Sensor 2)
- P0100 Code — Mass Air Flow (MAF) Circuit Malfunction (Causes & How to Fix)
- P0101 Code — Mass Air Flow (MAF) Circuit Range/Performance (Causes, Cost &
Related Powertrain Fuel & Air codes
- P0030 Code — O2 Sensor Heater B1S1 Fix
- P0036 Code — HO2S Heater Control Circuit (Bank 1, Sensor 2) — Diagnosis & Fix
- P0056 Code: O2 Sensor Heater Fix (Bank 2, Sensor 2)
- P0100 Code — Mass Air Flow (MAF) Circuit Malfunction (Causes & How to Fix)
- P0101 Code — Mass Air Flow (MAF) Circuit Range/Performance (Causes, Cost &
Related Powertrain Fuel & Air codes
- P0030 Code — O2 Sensor Heater B1S1 Fix
- P0036 Code — HO2S Heater Control Circuit (Bank 1, Sensor 2) — Diagnosis & Fix
- P0056 Code: O2 Sensor Heater Fix (Bank 2, Sensor 2)
- P0100 Code — Mass Air Flow (MAF) Circuit Malfunction (Causes & How to Fix)
- P0101 Code — Mass Air Flow (MAF) Circuit Range/Performance (Causes, Cost &
Related Powertrain Fuel & Air DTC Codes
Related Diagnostic Guides
These guides cover similar issues you might find helpful:
- Powertrain Fuel & Air P0100 — The engine control module is telling you that the signal from the Mass Air Flow …
- Powertrain Fuel & Air P0101 — The P0101 code indicates that the engine control module (ECM) has detected an ab…
- Powertrain Fuel & Air P0103 — The engine control module is seeing a voltage signal from the mass‑air‑flow sens…
- Powertrain Fuel & Air P0106 — The engine control module (ECM) is seeing a voltage signal from the MAP (Manifol…
- Powertrain Fuel & Air P0107 — The engine control module is seeing a voltage that is lower than the minimum it …
- Powertrain Fuel & Air P0110 — The engine control module is telling you that the signal from the intake‑air‑tem…
Published: · Updated: · By Dave Morrison · Reviewed by Tom Kowalski
This guide is for informational purposes only. Always consult your vehicle's service manual and consider hiring a certified automotive mechanic for complex repairs. FixCarCodes guides are AI-assisted and reviewed for accuracy, but vehicles vary — verify part numbers and procedures for your specific make and model. Learn about our editorial process.