OBD-II Car P0102 Error
What it means
P0102 is a generic OBD-II code meaning 'Mass Air Flow (MAF) Circuit Low Input.' The MAF sensor measures the amount of air entering the engine so the computer (PCM) can calculate how much fuel to inject. P0102 sets when the voltage signal from the MAF sensor is lower than the expected range for the current operating conditions.
Common causes of the P0102 error
- Dirty MAF sensor — dust, dirt, or oil film on the sensing element causing low readings
- Faulty or failing MAF sensor
- Loose, corroded, or damaged MAF sensor connector or wiring
- Clogged or oil-soaked air filter restricting airflow
- Vacuum or intake air leak (cracked intake boot, loose hose clamp)
- Loose or improperly seated air filter housing letting in unmetered air
How to fix the OBD-II Car P0102 error
- 1Inspect the air filterOpen the air box and check the filter. If it is clogged, dirty, or soaked in oil, replace it. A restricted filter reduces airflow and can drag the MAF signal low.
- 2Clean the MAF sensorRemove the MAF sensor and spray it with dedicated MAF sensor cleaner (never carb cleaner or a rag — the wire element is fragile). Let it air dry fully before reinstalling. This alone resolves many P0102 cases at low cost.
- 3Check the connector and wiringUnplug the MAF connector and inspect for corrosion, bent pins, or loose fit. Wiggle-test the harness with the engine running to find intermittent breaks. Repair or reseat as needed.
- 4Look for intake air leaksInspect the intake boot and hoses between the MAF sensor and throttle body for cracks, splits, or loose clamps. Unmetered air entering after the sensor can throw the reading off.
- 5Replace the MAF sensor if neededIf cleaning, wiring, and filter checks do not clear the code, the sensor itself is likely faulty. Fit an OEM-quality replacement, clear the code, and retest.
🧰 When to call a professional
Call a professional if the code persists after cleaning the sensor, replacing the air filter, and checking the wiring — or if you do not have a scan tool to read live MAF data. A shop can compare actual MAF readings against expected airflow to confirm whether the sensor, wiring, or an intake leak is at fault.
OBD-II P0102 error — FAQ
Is it safe to drive with a P0102 code?
You can drive short distances, but it is not ideal. A bad MAF signal can cause rough idle, stalling, hesitation, and poor fuel economy. Prolonged driving with incorrect air/fuel mixture can foul plugs and stress the engine, so address it soon.
How much does it cost to fix P0102?
Often very little — a can of MAF cleaner is about $8–$15 and a new air filter is $15–$40. If the sensor must be replaced, parts run roughly $70–$350 depending on the vehicle, plus labor if you have a shop do it.
Will cleaning the MAF sensor really fix it?
Frequently, yes. A dirty sensing element is one of the most common causes of P0102, and a proper cleaning with MAF-specific cleaner restores accurate readings without buying a new sensor.
Sources
This guide is independently written and not affiliated with OBD-II. Always unplug appliances before servicing and follow your model's manual. Error codes and steps can vary by model — when in doubt, consult a qualified technician.