P0103 Code: MAF Circuit High — Causes & Fix
P0103 means the mass air flow (MAF) sensor signal is higher than expected — the ECM is reading more airflow than is plausible.
- Applies to
- All OBD-II vehicles (any make or model)
- Est. repair cost
- $30 – $400
- Time to fix
- 30 minutes – 2 hours
What it means
Common causes are a short in the MAF signal wiring, a failed MAF sensor, or a connector fault. P0103 is a generic OBD-II powertrain code defined in the SAE J2012 standard, so it applies to virtually any 1996-or-newer petrol car or light truck regardless of make. Fix the underlying fault, then clear the code with an OBD-II scan tool — it will return if the problem isn't resolved.
Symptoms
- Check engine light on
- Rich running or black smoke
- Rough idle and reduced fuel economy
How to fix it
- 1
Inspect wiring and connector
1. Check the MAF connector and signal wiring for shorts or corrosion. 2. Repair any faults.
- 2
Test or replace the MAF sensor
1. Compare the sensor reading to spec with a scan tool. 2. Replace the sensor if it reads high, then clear the code.
Frequently asked questions
Will a bad MAF cause high fuel use?
Yes — an over-reported airflow (P0103) makes the ECM add too much fuel, hurting economy and possibly fouling plugs.
Last updated July 19, 2026
Guidance only — always consult a qualified professional or the official service manual before carrying out repairs.