P0102 means the mass airflow sensor signal is lower than the engine computer expects for current conditions. The sensor measures air entering the engine so fuelling can be matched to it; a signal that reads too low causes the computer to under-fuel and the engine to run poorly.
Short distances only
The engine may stall unexpectedly, which is a safety concern in traffic. If it hesitates badly or stalls at junctions, get it repaired before driving further. There is no risk of engine damage in the short term.
Oil from an over-oiled performance air filter is a frequent culprit.
Restricts airflow and is trivial to check.
Unmetered air entering downstream of the sensor.
Only after cleaning fails to restore correct readings.
Cheap to inspect.
Debris and nesting animals are genuine causes.
Work down this list in order. The most expensive mistake with this code is replacing a costly part before ruling out a cheap one.
A collapsed or filthy filter is free to spot and cheap to fix.
Flex the boot while looking; cracks often only open under movement.
Never use brake cleaner and never touch the sensing wire. Both destroy the sensor.
Confirms whether the sensor is under-reporting after cleaning.
Look for corroded pins and chafed wires.
Only after cleaning and leak checks fail.
| Repair | Estimated range |
|---|---|
| Air filter replacementCheapest possible outcome. | $20 – $80 |
| Mass airflow sensor cleaningA can of cleaner and twenty minutes. | $10 – $60 |
| Intake boot replacementDepends on the part. | $50 – $300 |
| Mass airflow sensor replacementGenuine sensors are usually worth the premium here. | $150 – $450 |
Estimate only. Ranges vary widely by region, vehicle and shop rate, and are not quotes. Always get a written estimate before authorising work.
Mass airflow sensor failure is common. Genuine parts are strongly recommended; aftermarket units often read inaccurately.
Check the intake boot for cracks before condemning the sensor.
Cleaning frequently restores function. Try it before buying a sensor.
Inspect the intake boot and crankcase ventilation system alongside the sensor.
Yes, and it often works. Use cleaner made specifically for the job, spray without touching the element, and let it dry fully before refitting.
Excess filter oil coats the sensing element and insulates it, so it under-reports airflow. Performance filters that have been over-oiled are a recurring cause.
For short distances. The real risk is unexpected stalling in traffic rather than engine damage.
On several makes, no. Inaccurate aftermarket sensors reproduce the same symptoms and end up costing more than buying the correct part once.
Describe what the car is actually doing and get a diagnosis narrowed to your vehicle, or find a shop near you.
AI-generated and informational only. This is not a diagnosis of your specific vehicle and does not replace inspection by a qualified technician.