P0103 Code: Mass Air Flow Sensor A Circuit High Input
The MAF claims more airflow than the engine could possibly take in, usually from a short or a sensor fault.
At a glance
Severity: Low
- Meaning
- Mass Air Flow Sensor A Circuit High Input
- System
- Fuel & Air Metering · Powertrain
- Safe to drive?
- Yes, short term
- Typical repair cost
- $0–$450
- DIY difficulty
- Moderate
P0103 is the mirror image of P0102: the MAF signal has climbed above the highest value a correctly working sensor ever sends, often close to the full 5 volts, or on a digital sensor a frequency well beyond the wide-open-throttle range. Taken at face value, it would tell the PCM to fuel an idling engine as if it were at full load, so the PCM discards the signal and switches to estimated airflow. A reading that high needs a voltage source, which is why the usual causes are the signal wire touching the sensor's 12-volt feed or another powered wire, a lost sensor ground that lets the signal float up, moisture bridging pins inside the connector, or failed electronics in the sensor. On modified engines, a non-stock intake housing or a performance tune can push a perfectly healthy sensor off the top of its scale.
Can I keep driving? Normally safe to drive to a shop. If you notice black soot, a strong gas smell or misfires, keep trips short, because an engine running rich for weeks fouls spark plugs and can overheat the catalytic converter.
How to read P0103
- P Powertrain
- 0 Generic (SAE)
- 1 Fuel & air metering
- 03 Specific fault
Symptoms
- Check engine light on, often with the engine still running fairly well
- Rich running: gas smell at the tailpipe or black soot on the tips
- Noticeably worse gas mileage
- Loping or slightly high idle
- Scanner shows large airflow at idle, such as 30 g/s or more on a small engine, or airflow with the engine off
- Code only sets at full throttle on vehicles with intake or tuning modifications
Possible causes
Ranked by how often each cause is behind this code (editorial estimate).
- Signal wire shorted to the sensor's 12-volt supply or another powered wire in the harness
- Internal electronic failure in the MAF sensor
- Open or corroded sensor ground letting the signal float high
- Water or corrosion bridging pins inside the connector
- Aftermarket intake, different-diameter housing or engine tune driving the sensor out of range
- Electrical interference from nearby ignition wiring, or a PCM fault
Diagnosis step by step
Check the reading with the engine stopped
With the key on and the engine off, no air is moving, so the MAF should read 0 g/s and an analog signal typically sits at 0.5 to 1.0 V. If the scanner already shows substantial airflow, or the signal is 4.5 V or more with the engine stopped, the fault is electrical and has nothing to do with real airflow.
Tools: OBD-II scanner, Multimeter
Unplug the sensor and measure the signal wire
Key on, sensor disconnected, measure the signal terminal in the harness connector against ground. It should read near 0 V or a small bias from the PCM. Finding 5 V or battery voltage on that wire with nothing plugged in proves a short to power somewhere in the harness.
Tools: Multimeter
Voltage-drop the sensor ground
Hold the engine at 2,500 rpm and measure between the sensor's ground pin and battery negative. A healthy ground drops less than 50 mV; several hundred millivolts means a corroded ground eyelet or splice that lifts the whole signal upward.
Tools: Multimeter
Dry out and inspect the connector
Look for white or green corrosion, water trapped behind the seal, or a spread terminal touching its neighbor. Engine-bay pressure washing and clogged cowl drains that dump water onto the intake are frequent sources.
Tools: Flashlight
Trace the harness for melted or rubbed spots
Follow the MAF harness back to the main loom, paying attention to where it crosses the valve cover, passes coil packs or rests on brackets. Insulation worn through where the signal and supply wires touch each other is the classic P0103 find.
Tools: Flashlight
Consider modifications
If the vehicle has a cold-air intake or an engine tune, note whether the code sets only at wide-open throttle. A sensor in a housing of different diameter than stock, or an engine flowing more air than the calibration allows, can max out the signal; refitting the original intake often settles it.
Tools: OBD-II scanner
Where the parts are
- 1Ignition coil
- 2Spark plug
- 3Fuel injector
- 4Camshaft sensor
- 5Crankshaft sensor
- 6Engine computer (ECM)
- 7Intake manifold
Repair options & costs
| Repair | DIY? | Estimated cost |
|---|---|---|
| Dry, clean and seal the connector | Yes | $0–$40 |
| Repair ground eyelet or ground splice | Yes | $20–$150 |
| Repair shorted harness section (shop) | No | $120–$350 |
| Replace MAF sensor (OE-quality) | Yes | $150–$450 |
| Refit stock intake or correct the engine calibration | No | $50–$400 |
Rough US estimates for parts and labor; shop rates vary by region. Not a quote.
Emissions / smog test impact
Will fail
The active check engine light fails the OBD-II plug-in check used in state smog and emissions programs. If the engine ran rich for a long time, also make sure no misfire or catalyst codes appear before the retest.
Frequently asked questions
Is P0103 caused by a dirty MAF sensor?
Almost never. Dirt on the element makes the sensor under-report airflow, which leads to P0101 or lean codes. A signal that is too high needs an electrical cause, so cleaning spray rarely clears P0103.
Can a cold-air intake trigger P0103?
Yes, when the sensor ends up in a tube of a different size than the PCM was calibrated for, or when the engine is tuned to move more air than the sensor's range. If the code arrived with the intake, try the stock parts before replacing the sensor.
Why is my gas mileage worse with P0103?
Until the PCM rejects the signal it fuels for far more air than is actually coming in, and the substitute value it uses afterwards is conservative. Either way the engine burns more fuel than it needs until the circuit is fixed.
I replaced the MAF and P0103 is back. What did I miss?
The wiring or the ground. With the sensor unplugged and the key on, check the signal wire for voltage; any voltage means a short in the harness. Then voltage-drop the sensor ground with the engine running.