P0102: Mass Air Flow (MAF) Circuit Low (Meaning, Causes, Fixes)
What P0102 means
The MAF sensor sits in the intake tract just after the air filter and measures the air being drawn into the engine. The engine computer (PCM/ECM) uses that reading to decide how much fuel to inject and, per RepairPal, how much ignition timing to use. P0102 is a generic OBD-II code defined as 'Mass or Volume Air Flow (A) Circuit Low'. RepairPal says it sets when the ECM detects a low voltage output from the MAF sensor; OBD-Codes.com describes it as the sensor's frequency signal reading low compared with the MAF value the PCM calculates (some sensors output a voltage, others a frequency). Related MAF codes are P0100 (circuit), P0101 (range/performance), P0103 (circuit high) and P0104 (intermittent). Sources disagree on cleaning: OBD-Codes.com calls careful cleaning with MAF cleaner spray a good DIY step, while RepairPal says cleaning may only hold off problems for a while because much of the contamination is embedded in the sensing wire, and recommends replacing a contaminated sensor.
Severity: can I keep driving?
Drive with caution, fix soon
Get it checked soon. RepairPal's page rates P0102 'Urgent', even though it notes that in many cases you may not notice any symptoms. OBD-Codes.com lists rough running, stalling and hard starting as possible symptoms. If the engine stalls, runs very rough or blows black smoke, avoid driving it (especially in traffic) until it's fixed.
Common symptoms
- Check engine light on
- In many cases, no other noticeable symptoms (noted by both sources)
- Poor fuel mileage (listed by RepairPal)
- Rough running engine
- Black smoke from the tailpipe
- Stalling, or hard starting / stalling just after starting (listed by OBD-Codes.com)
- Other codes alongside it, such as misfire, O2 sensor or lean codes (e.g. P0171)
Likely causes
Roughly most to least common, based on the sources below. Your vehicle may differ.
- MAF sensor unplugged, or damaged wiring (open, shorted, frayed)
- Loose or corroded terminals in the MAF sensor circuit
- Dirty or contaminated MAF sensor wire or film
- Failed MAF sensor
- Intake air leaks or vacuum leaks downstream of the MAF sensor
- Over-oiled reusable air filter contaminating the sensor (noted by OBD-Codes.com)
- Loss of vacuum to the MAP sensor, or high resistance in the MAP sensor ground circuit (noted by OBD-Codes.com)
Diagnostic steps you can do
Work on a cool engine, parked on level ground with the parking brake set. Never work under a car supported only by a jack.
- Read all stored codes. Misfire, O2 sensor or lean codes alongside P0102 change where you should look first.
- Check that the MAF sensor connector is fully plugged in, and inspect the wiring and terminals for damage, corrosion or routing too close to ignition parts.
- Inspect the intake ducting between the MAF sensor and the engine for cracks, loose clamps and split hoses.
- Check the air filter and replace it if dirty. If you use an oiled reusable filter, make sure it isn't over-oiled.
- Look closely at the sensing wire or film for dirt or oil. Clean it only with dedicated MAF sensor cleaner spray and don't touch the element. Clear the code and see if it returns.
- Check for technical service bulletins (TSBs) for your vehicle.
Typical fixes
- Reconnect or repair the MAF sensor connector and wiring
- Clean corroded or loose terminals
- Repair intake air leaks or vacuum leaks
- Clean the MAF sensor (OBD-Codes.com) or replace a contaminated sensor (RepairPal's recommendation)
- Replace a failed MAF sensor (OBD-Codes.com recommends an OEM part over aftermarket)
- Repair a MAP sensor vacuum or ground fault
Repair costs vary widely by vehicle, region, parts brand and shop, so we don't quote prices. Get a written estimate after diagnosis.
🛠 When to call a pro
- The code returns after checking the connector, wiring and intake for leaks
- Comparing live MAF grams-per-second, RPM and throttle data needs a scan tool
- RepairPal warns the MAF sensor is often replaced when the real cause is a bad connector or wiring, a vacuum leak or an engine misfire, so avoid replacing parts on guesswork
- The engine stalls or is hard to start
Where to buy
Plain search links. Always match parts to your exact year, make, model and engine.
FAQs
Does P0102 mean I need a new MAF sensor?
Not necessarily. RepairPal lists an unplugged sensor, damaged wiring and corroded terminals as common causes, and says the MAF sensor is often replaced when the real problem is wiring, a vacuum leak or a misfire. Check the connector and intake first.
Will cleaning the MAF sensor fix P0102?
Sometimes. OBD-Codes.com recommends careful cleaning with MAF cleaner spray, but RepairPal says cleaning may only help temporarily on a contaminated sensor and recommends replacement.
Is it safe to drive with P0102?
Often there are no symptoms beyond the light, but RepairPal rates it 'Urgent' and it can cause stalling and rough running. Get it diagnosed soon, and don't drive if the engine is stalling.
Sources
Last reviewed 2026-10-22. Code definitions and repair steps can vary by manufacturer. Confirm with your vehicle's service information.