Skip to content
EN · km
Units
My Garage
Generic OBD-II code Fuel and air metering

P0103: Mass Or Volume Air Flow Sensor "A" Circuit High

The air-flow sensor signal voltage or frequency is above its normal range.

Normal risk

Usually drivable, but the engine may run rich, hesitate or stall. Have it checked soon.

Short answer · Can I keep driving with P0103?

Usually yes. The engine may run rich, smoke or hesitate. Have the sensor and its wiring checked soon.

On this page

What does P0103 mean?

Code P0103 means the mass air flow sensor reports more air than is physically possible, or its signal is at the top of the range. Common causes are a short to voltage in the wiring, a damaged connector or a failed sensor.

What the car does when the code is set

The check engine light comes on. Many engines switch to a substitute air value calculated from engine speed and throttle position. The car still drives, but it may hesitate, idle roughly, stall when coming to a stop or feel down on power, and fuel economy often gets worse.

How the system works

The mass air flow sensor sits in the intake between the air filter and the throttle. Most modern sensors use a heated film: air passing over it cools it, and the electronics convert the heating current into an air-mass signal, either as a voltage or a frequency. The engine control unit uses this value as the main input for fuel quantity, ignition timing and, on diesels, EGR control. It also checks the signal against a value it calculates from engine speed, throttle opening and other sensors, so it can detect when the reading is out of range or simply not plausible.

PPowertrain
0Generic code (SAE)
1Fuel and air metering
03Specific fault

Common symptoms

Possible causes

Listed without ranking. The cause on your car depends on make, engine and mileage — see the maker notes below.

  1. Dirty air-flow sensor elementOil or dust on the sensing element changes its reading.
  2. Air leak after the sensorA split intake duct lets in air the sensor does not measure.
  3. Wiring or connector faultCorroded pins or a damaged wire change the signal.
  4. Blocked air filterA very dirty filter reduces the air flow.
  5. Faulty sensorThe sensor itself fails.

How it is diagnosed

  1. Check the connector and wiringLook for corrosion, loose pins and damaged wires between the sensor and the engine control unit.
  2. Inspect the intake pathCheck the air filter and the duct between the sensor and the throttle for splits and loose clamps.
  3. Compare live dataCompare the air-flow reading at idle and when revving with the specification for your engine, and with the calculated load.
  4. Test supply and signalWith a multimeter or oscilloscope, check the supply voltage, ground and signal as described in the service data.

Questions about P0103

Can water in the connector cause P0103?

Yes. Moisture or corrosion in the connector can raise the signal. Check the connector before replacing the sensor.

Can I drive without the air-flow sensor connected?

Many engines run on a backup map without it, but power and fuel economy suffer and other codes appear. It is not a fix.

Can an oiled air filter affect the sensor?

Yes. Too much oil on reusable cotton filters can coat the sensor element and change its readings.

Terms on this page