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.
Likely causes
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
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
Failed MAF sensor
Sensor has failed completely — replacement needed
Wiring fault or connector issue
Corroded connector or broken wire to the MAF sensor
Air filter blocked
Severely blocked air filter restricts airflow and can cause low MAF readings
Repairs you may need
Typical cost range: £40–£300 — MAF 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