What Is P0103?
P0103 means the MAF sensor signal voltage is above the maximum threshold the ECU expects — the signal is stuck at an abnormally high level. A MAF sensor stuck high causes the ECU to calculate far more airflow than is actually entering the engine, commanding excess fuel and causing significant rich running.
P0103 is less common than low-input codes. The most frequent causes are a short circuit pulling the signal high, a sensor with a failed element stuck at maximum output, or a wiring fault connecting the signal wire to a voltage source. Rich running from P0103 can foul spark plugs, damage the catalytic converter, and dilute engine oil with unburnt fuel.
Common Symptoms
- Engine management light on
- Rich running — black smoke, fuel smell
- Fouled spark plugs
- Very high fuel consumption
- Rough idle
- Possible engine hesitation or stumble
Common Causes
How to Diagnose P0103
Check for Wiring Short
With the MAF sensor disconnected, check the signal wire for voltage. If voltage is present with the sensor unplugged, there is a short in the wiring loom pulling the signal high — trace and repair the short.
Measure Signal with MAF Connected
With the engine running at idle, measure MAF signal voltage at the connector. A healthy hot-wire MAF produces 1–2.5V at idle. A signal above 4V or at supply voltage confirms a stuck-high fault.
Inspect Connector for Bridging
Check inside the sensor connector for corrosion deposits or moisture bridging adjacent pins. Clean thoroughly with electrical contact cleaner and allow to dry completely before retesting.
Substitute the MAF Sensor
If wiring and connector checks are clear, swap in a known-good sensor. If the fault clears, the original sensor has failed with a stuck-high output.
Check Fuel Trims
In live data, read Long Term Fuel Trim (LTFT). Strongly negative values (e.g. -20%) confirm the ECU is seeing a rich condition from the over-reading MAF.
Verdict
P0103 is less common than P0102 but more immediately damaging due to the rich running it causes. Check for wiring shorts before replacing the sensor. Sustained rich running from P0103 will damage the catalytic converter — prioritise diagnosis.
