BestOBD2Picks
  • Best Scanners
  • Scanners by Vehicle
  • Reviews & Versus
  • Garage Tools
  • Learn
  • About
    • How We Research
    • Affiliate Disclosure
    • Contact
P0102 guide: reviewer pointing at a handheld scanner and a small OBD2 adapter on a car roof

P0102 Code: What It Means and How to Fix It

8 min read  ·  by Nicole Bennett  ·  Last updated: November 5, 2026

P0102 is the OBD-II code for a low signal from the mass air flow sensor circuit. Check the air filter and intake before you replace the sensor, because several simpler causes produce the same code.

The fix depends on the cause, so work through the checks in order. This guide covers what P0102 means, the symptoms, the causes and when a sensor replacement makes sense.

This guide draws on a specialist diagnostic reference. Confirm the code for your exact vehicle with a scanner before you buy parts.

In this guide7 sections
  1. What the P0102 Code Means
  2. Symptoms That Come With a P0102 Code
  3. Causes of P0102, in Order
  4. How to Fix P0102: Check the Air Filter and Intake First
  5. Test the Wiring and the Sensor Element
  6. When to Replace the MAF Sensor and What It Costs
  7. Frequently Asked Questions

What the P0102 Code Means

The mass air flow sensor measures the air entering the engine, and the engine computer uses that signal to set fuel injection. The code P0102 is set when the signal from the mass air flow sensor is lower than expected, according to Samarins.

A low reading means the computer thinks less air is entering the engine than it should. That mismatch is why a p0102 code should be acted on rather than simply cleared. A related mass air flow fault on a Nissan, where the signal is present but out of range, is covered in the P0101 Nissan mass air flow range code guide.

Because the computer sets fuel delivery from this signal, a wrong reading can throw off the fuel mix. That is why the code is worth fixing rather than ignoring, even when the car still seems to run.

P0102: wired and wireless code scanners side by side on a car hood
A scanner reads the stored code that points you to the air path or wiring.

Symptoms That Come With a P0102 Code

Symptoms linked to this code include no-start, stalling, lack of power, hesitation and rough idle, according to the same diagnostic reference. Those are the same symptoms many other faults cause.

Because one symptom does not confirm the code, read the stored code with a scanner before you assume the sensor has failed. A p0102 code in memory is the real evidence.

  • No-start
  • Stalling
  • Lack of power
  • Hesitation
  • Rough idle

Causes of P0102, in Order

Samarins lists the faulty or contaminated mass air flow sensor first, followed by debris on the sensor element, vacuum leaks and an air filter box that is not closed properly. The list below follows that order.

  1. Faulty or contaminated mass air flow sensor.
  2. Debris blocking the sensor element.
  3. Vacuum leaks.
  4. Air filter box not closed properly.
  5. PCV system leaks.
  6. Restricted or collapsed intake snorkel.
  7. Electrical problem with the MAF wiring or connector.

The same reference also lists a wrong air filter, aftermarket intake parts, a faulty MAP sensor and a faulty PCM. The list is long, so work through the air path and wiring before you assume the computer is at fault. The reference also lists a restricted air screen, a wrong sensor and a clogged catalytic converter, which shows how far the list reaches beyond the sensor itself.

Some causes can be checked by eye, such as a cracked snorkel, a loose clamp or a dirty filter. Others, such as the sensor element, the wiring and the computer, need a scan tool or meter to confirm.

Manufacturer service information can add steps for a specific model. Use it when the checks in this guide do not explain the code, and match it to your engine and model year.

How to Fix P0102: Check the Air Filter and Intake First

Start with the cheap checks, because the intake snorkel, the air filter and the filter box are all listed as causes of this code. Look for cracks, tears, loose clamps or a poor connection on the snorkel.

Two diagnostic scanners compared outdoors on a car hood while checking P0102
Check the stored code before you replace the sensor.
  1. Inspect the intake snorkel for cracks, tears, loose clamps or an improper connection.
  2. Check that the air filter box is closed and the correct filter is installed.
  3. Inspect the air filter and replace it if it is dirty, torn or does not fit properly.
  4. On some Volkswagen and Audi models, check the snow screen in the air duct for leaves and debris.

If the problem is fixed, the p0102 code clears itself after driving, according to Samarins. Clearing a code before the repair only hides the fault, so clear it after the fix, not before.

Keep a short note of each change you make, such as the filter, the snorkel or the clamps. If the code returns, the note shows which checks are already done and which still need attention.

Test the Wiring and the Sensor Element

Check the MAF wiring and connector for loose terminals, corrosion or damage. If you are new to electrical tests, read up on using a digital multimeter on your car first. Samarins notes that a bad ground or blown fuse can also cause the code, so test those before you replace parts.

Check the reference voltage and ground at the sensor connector. The reference gives no voltage values, so compare your readings with the service data for your vehicle before you decide the sensor has failed.

Compare MAF readings at different RPMs against a known good sensor or another car of the same model. Also check long and short fuel trims with a scan tool, since both steps are part of the diagnosis. Fuel trims show how much the computer is correcting the fuel mix, so write down both values before you change anything.

Inspect the connector by eye first. Look for loose terminals, corrosion or damage, and make sure the plug is fully seated before you test anything else.

Turn the ignition off before you unplug the sensor connector, and push the plug fully home before you test again.

If you clean the sensor element, do it carefully. The reference warns that the element is delicate, so clean it gently and avoid touching the sensing surface with your fingers or tools.

When to Replace the MAF Sensor and What It Costs

Samarins gives a price range of $70 to $350 for the mass air flow sensor, but the page does not date that figure, so check a current quote before you buy. Labor is a separate cost from the part, so ask for both figures in any quote. Replacing the sensor is easy, and it is often the fix when no other problems are found. The harder question is whether it is the right part, so match the sensor to your engine and model year, and keep the receipt in case the code returns.

Check What the reference says
Air filter Inspect and replace it if dirty, torn or does not fit
Intake snorkel Look for cracks, tears, loose clamps or a poor connection
MAF sensor Replacing it is easy; $70 to $350 with no date given; use an OEM part
Wiring and ground Check the connector, reference voltage and ground

The reference recommends an OEM sensor, because a poor-quality part can cause the p0102 code. For cars with aftermarket intakes or filters, reinstall the OEM parts, clear the code and check whether it returns. The full list is in the Samarins P0102 guide.

If the code returns after an OEM sensor and clean air path, the cause is still present. Go back to the wiring, ground and intake checks before you replace anything else.

Work through the cheap checks before you spend on parts. If the filter, snorkel and clamps solve the problem, the sensor price never comes up, and the code clears itself after driving.

Related Guides

  • MAF sensor range and performance code
  • Find vacuum leaks with a smoke machine

Frequently Asked Questions

Can I clear p0102 and keep driving?

You can clear the code with a scanner, but clearing it does not fix the cause. Samarins says the code clears itself after driving if the problem is fixed, so clear it only after a repair.

Is a p0102 code always a bad MAF sensor?

No. Samarins lists a faulty sensor first, but it also lists air filter, intake leaks, PCV leaks and wiring. Check the air path and wiring before you replace the sensor.

Can a dirty air filter cause p0102?

Yes. The reference lists a dirty or restricted air filter as a cause. Inspect the filter, replace it if it is dirty, torn or does not fit, and recheck the code afterward.

How much does a MAF sensor cost?

Samarins gives $70 to $350 for the sensor, with no date. Prices vary by vehicle, so compare a current quote and check that the part is OEM.

Does a bad ground cause p0102?

Samarins notes that a bad ground or blown fuse can cause the code. Check the ground and fuse as part of the wiring test before you replace the sensor.

Should I buy an aftermarket MAF sensor?

The reference recommends an OEM sensor, because a poor-quality part can cause the code. If the car has an aftermarket intake or filter, reinstall the OEM parts and check whether the code returns.

Do not replace the MAF sensor before you check the air filter, intake and wiring. Confirm the p0102 code with a scanner first, then fix the cause.

  • Nicole Bennett, Technical Content Editor at BestOBD2Picks
    Nicole Bennett
    Nicole Bennett, Technical Content Editor at BestOBD2Picks Nicole turns OBD-II standards, service bulletins, and repair data into step-by-step diagnostic guides anyone can follow. Technical Content Editor

Recent Posts

  • Dodge Journey Oil Life Reset: Steps From Mopar Manuals
  • Ford Fusion Wrench Light: What It Means and What to Do Next
  • Ford Explorer Wrench Light: What It Means and What to Do Next
  • VW Passat EPC Light: Causes, Power Loss and What to Check First
  • Honda Civic Thermostat Location by Model Year and Engine
  • Ford F150 Airbag Light: What It Means and What to Do Next
  • About Us
  • How We Research
  • Affiliate Disclosure
  • Privacy Policy
  • Cookie Policy
  • Terms of Use
  • Disclaimer
  • Contact
© 2026 BestOBD2Picks. All rights reserved.
As an Amazon Associate, BestOBD2Picks earns from qualifying purchases. Affiliate Disclosure. Amazon and the Amazon logo are trademarks of Amazon.com, Inc. or its affiliates.