Skip to content

OBD-II Code · Sensors

P0103

MAF Circuit High Input

medium severitySafe to drive$150-$300

MAF reading too high.

Common symptoms

  • Check engine light
  • Rough idle
  • Rich running

Likely causes

  • Failed MAF
  • Wiring short to power
  • Contaminated sensor

Where to start

  1. Try the cheapest cause first. Start by checking: failed maf.
  2. Cost & scope. $150-$300
  3. If the code returns after the fix: escalate to a shop or scanner with live-data and freeze-frame. A code that re-sets means the underlying fault is still there.
Read the full diagnostic procedure

P0103 means MAF signal voltage or frequency is above the rationality ceiling — analog above roughly 4.9V at idle, digital frequency MAF above 10-12 kHz at idle when it should be 2-4 kHz. The signal is pegged high, which on most platforms means a short to voltage on the signal wire, a failed sensor reading WOT-airflow at idle, or a missing ground. Cheapest-first ladder: unplug the MAF and check whether the code immediately changes to P0102 or P0100 — if it does, the sensor itself is shorting internally and needs replacement; with the sensor plugged in and engine at warm idle, scan-tool g/s should be 3-5 on a 2.4L, 6-10 on a 5.7L V8 — if you see 80-120 g/s at idle that is the smoking gun for P0103; verify the MAF ground at the sensor connector is under 0.1V drop to battery negative, because a lost ground will push the signal rail to 5V on most analog sensors; check the 5V reference is not shorted to the signal wire by ohming pin-to-pin with the connector unplugged and key off, should be open-circuit. A P0103 with very high idle MAF values will also throw the engine into hard fuel-cut limp mode on most VW/Audi and BMW platforms, which is why customers usually arrive on a flatbed — do not assume the no-start is unrelated.

Vehicle-specific patterns

Vehicle-specific patterns: 2006-2013 BMW N52/N54 (328i, 335i) sees P0103 paired with limp mode from internal MAF/HFM sensor failure where the hot-film element shorts to the housing; 2008-2014 VW/Audi 2.0T TSI throws P0103 when water intrusion through the cowl shorts the MAF signal wire to the 12V harness running parallel; 2004-2008 Ford 5.4L 3V sees P0103 from a corroded MAF connector where the signal pin bridges to the 12V supply pin through green corrosion; 2007-2013 GM 5.3L/6.0L sees P0103 from internal MAF failure following long-term oil contamination from AFM-related blow-by. Estimated repair: $50 to $450.

Related codes

Look up another code

← All OBD-II codes

More free tools

VIN DecoderDecode year, make, model, engine, recalls.Maintenance ScheduleOil, timing belt, fluids, by vehicle.Gas CostWeekly, monthly, annual fuel math.Tire SizeOEM vs new — diameter delta + speedo error.

See all 10 tools