What does OBD code P0102 mean?

P0102 means the mass airflow (MAF) sensor is sending a signal that is too low. The MAF sensor measures how much air is entering the engine, which the ECU uses to calculate the correct amount of fuel to inject. A P0102 code causes the engine to run rich (too much fuel) or lean (too little), resulting in rough idle, poor acceleration, high fuel consumption, and the engine management light. The fix is often as simple as cleaning the MAF sensor with specialist cleaner.

Book as soon as possible

Likely causes

Likely

Dirty or contaminated MAF sensor

Dust and oil residue on the sensing wire gives a low reading — cleaning with MAF cleaner is the first step

Likely

Air leak after the MAF sensor

Any air entering the engine past the MAF will not be accounted for, causing a lean condition and low MAF reading

Possible

Failed MAF sensor

Sensor has failed completely — replacement needed

Possible

Wiring fault or connector issue

Corroded connector or broken wire to the MAF sensor

Less common

Air filter blocked

Severely blocked air filter restricts airflow and can cause low MAF readings

Repairs you may need

Typical cost range: £40–£300MAF sensor clean: £40–80. MAF sensor replacement: £80–250. Air filter: £20–60.

Got a quote for this repair?

Check every line in 60 seconds — labour hours, parts prices, and regional rates.

Check My Quote Free

Related questions

This information is a general guide based on common causes of this symptom. Symptoms can have multiple causes and accurate diagnosis requires physical inspection by a qualified mechanic. Always consult a professional before deciding not to repair.