EN

Severity: Low Code type: Generic (all makes)

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: 2/5 – Low2/5

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

How to read P0103P10213034
  1. P Powertrain
  2. 0 Generic (SAE)
  3. 1 Fuel & air metering
  4. 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).

  1. Signal wire shorted to the sensor's 12-volt supply or another powered wire in the harness 26%
  2. Internal electronic failure in the MAF sensor 24%
  3. Open or corroded sensor ground letting the signal float high 18%
  4. Water or corrosion bridging pins inside the connector 14%
  5. Aftermarket intake, different-diameter housing or engine tune driving the sensor out of range 12%
  6. Electrical interference from nearby ignition wiring, or a PCM fault 6%

Diagnosis step by step

Diagnostic flow: P01031Check the reading with the enginestopped2Unplug the sensor and measure thesignal wire3Voltage-drop the sensor ground4Dry out and inspect the connector5Trace the harness for melted orrubbed spots6Consider modifications
  1. 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

  2. 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

  3. 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

  4. 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

  5. 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

  6. 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

Ignition: coils and spark plugs per cylinder – P01031234567
Ignition: coils and spark plugs per cylinder
  1. 1Ignition coil
  2. 2Spark plug
  3. 3Fuel injector
  4. 4Camshaft sensor
  5. 5Crankshaft sensor
  6. 6Engine computer (ECM)
  7. 7Intake manifold

Repair options & costs

RepairDIY?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.

Sources