ErrorCodePedia
OBD-II ยท Car

OBD-II Car P0102 Error

๐Ÿ› ๏ธ Moderate DIYUpdated 2026-07-12

What it means

P0102 is a generic OBD-II code meaning 'Mass or Volume Air Flow (MAF) "A" 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 or frequency signal from the MAF sensor is lower than the expected range for the current operating conditions.

The bottom line on the P0102 error

A P0102 nearly always comes down to the MAF sensor reading low, and the real culprit is usually a dirty sensing element or a clogged air filter rather than a dead sensor. It is a moderate, DIY-friendly job, and clearing the code only hides it until you fix the actual cause.

Start cheap: spray the sensor with dedicated MAF cleaner and swap a dirty air filter before buying anything. Replace the $70โ€“$350 sensor only after cleaning, wiring, and intake checks fail โ€” this is a modest repair, never a reason to replace the car.

P0102 snapshot

๐Ÿ”ง DIY difficulty
Moderate DIY
โฑ๏ธ Urgency
Higher = act sooner
3
๐Ÿ’ต Typical cost
$$$

Our own at-a-glance triage of the P0102 error, from the verified data on this page. See error-code rankings โ†’ ยท How we score โ†’

Common causes of the P0102 error

  • Dirty MAF sensor โ€” dust, dirt, or oil film on the sensing element causing low readings (by far the most common cause)
  • Faulty or failing MAF sensor
  • Loose, corroded, or damaged MAF sensor connector or wiring; poor ground or missing 5V reference
  • Clogged or oil-soaked air filter restricting airflow
  • Vacuum or intake air leak (cracked intake boot, loose hose clamp) after the sensor
  • Loose or improperly seated air filter housing letting in unmetered air

Which OBD-II cars get the P0102 error

P0102 can appear on any vehicle that uses a hot-wire or hot-film MAF sensor, which is most modern gasoline cars. It is reported frequently on GM, Ford, Nissan, Toyota, Hyundai/Kia, and VW/Audi models, and hot-wire MAF sensors are especially sensitive to dirt and oil contamination on engines fitted with aftermarket oiled air filters. Higher-mileage vehicles and those overdue for an air-filter change are the most common candidates.

How to fix the OBD-II Car P0102 error

  1. 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.
  2. 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.
  3. 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. Verify the 5V reference and a good ground, then repair or reseat as needed.
  4. 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.
  5. 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. Replace only after the cheaper steps fail so you do not waste money on an unneeded sensor.

๐Ÿงฐ 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 vs OBD-II P0171 vs OBD-II P0113: how they compare

How this code stacks up against related error codes for difficulty, urgency, and cost.

OBD-II P0102OBD-II P0171OBD-II P0113
DIY difficulty (1โ€“5)332
Urgency (1โ€“5)332
Typical cost$$$$$

How much does it cost to fix the P0102 error?

DIY parts only (MAF cleaner + air filter)$20โ€“$60
DIY MAF sensor replacement$70โ€“$350 part
Professional diagnosis & repair$100โ€“$600

Repair or replace?

This is almost always a low-cost repair, not a reason to replace the car. Work cheapest-first: clean the MAF sensor and replace a dirty air filter before buying anything, then check the wiring and intake for leaks. Only replace the sensor after those steps fail โ€” a new MAF is the priciest part but still a modest, easily reachable repair on most vehicles. Prices vary by model and region.

How this code compares across all 93 we cover โ†’

Common replacement parts for the P0102 error

MAF sensor cleaner$8โ€“$15Use dedicated MAF cleaner only โ€” never carb cleaner
Engine air filter$15โ€“$40Replace if clogged or oil-soaked
Mass air flow (MAF) sensor$70โ€“$350Only after cleaning and wiring checks fail; fit OEM-quality

Prices are typical retail ranges and vary by model and supplier โ€” always confirm the exact part number for your appliance before buying.

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 an 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 & manufacturer references

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.

Other error codes

Bosch Dishwasher E15Bosch Dishwasher E24Brother Printer 4FCanon Printer 5200Canon Printer B200Carrier Air Conditioner E1Carrier Furnace 33Daikin Air Conditioner U4Epson Printer 0x97Epson Printer 0xF1Eufy Robot Vacuum Wheel StuckFrigidaire Dishwasher i10Frigidaire Refrigerator SY EFFujitsu Air Conditioner Operation + Timer Light BlinkingGE Dishwasher C1GE Microwave F3GE Oven F2GE Refrigerator FFGE Washer dEGoodman Furnace 3 FlashesHP Printer 0xc19a0013iRobot Robot Vacuum Error 1KitchenAid Dishwasher F8E4Lennox Furnace E200LG Air Conditioner CH 05LG Dishwasher OELG Dryer D80 (D90/D95)LG Oven F9LG Refrigerator ER FFLG Washer dE (dE1/dE2)LG Washer IELG Washer LELG Washer OELG Washer UEMaytag Dishwasher F8 E4Maytag Dryer AFMaytag Washer F5 E3Mitsubishi Air Conditioner P8Navien Tankless Water Heater E003Nintendo Switch 2110-3127Noritz Tankless Water Heater Code 11OBD-II Car P0011OBD-II Car P0113OBD-II Car P0128OBD-II Car P0141OBD-II Car P0171OBD-II Car P0174OBD-II Car P0300OBD-II Car P0301OBD-II Car P0303OBD-II Car P0325OBD-II Car P0340OBD-II Car P0401OBD-II Car P0420OBD-II Car P0430OBD-II Car P0440OBD-II Car P0442OBD-II Car P0455OBD-II Car P0700PlayStation PS4 CE-34878-0PlayStation PS5 CE-100028-1PlayStation PS5 CE-108255-1Rheem Furnace 3 FlashesRheem Tankless Water Heater Code 11Rinnai Tankless Water Heater Code 11Roborock Robot Vacuum Error 1Samsung Air Conditioner E1Samsung Dishwasher LC (1E / LE)Samsung Dishwasher OE (1E)Samsung Dryer dCSamsung Dryer HCSamsung Microwave SESamsung Range SESamsung Refrigerator 22ESamsung Refrigerator OF OFSamsung Washer 4CSamsung Washer dCSamsung Washer SC (5C)Samsung Washer UR (UB)Shark Robot Vacuum Error 2Trane Furnace 4 FlashesWhirlpool Dishwasher F8 E4Whirlpool Dryer PFWhirlpool Microwave F2Whirlpool Oven F2Whirlpool Washer F21Whirlpool Washer F5 E2Whirlpool Washer F8 E1Whirlpool Washer Sud (Sd)Xbox Xbox 0x80070057Xbox Xbox 0x87e5002bYork Furnace 7 Flashes