Mass Air Flow (MAF) Sensor
Measures the actual mass of air entering the engine so the computer knows how much fuel to inject. It fails by drifting low rather than dying outright, which is why it gets blamed and replaced so often.
- Typical cost
- $150–$500
- Wear item
- No
- Service life
- Not a scheduled replacement item and no standard service interval. Life depends almost entirely on how clean the incoming air is. A properly sealed, correctly specified paper filter protects it; an over-oiled reusable filter is the single most reliable way to kill one early.
Fuel delivery is a ratio problem: the computer needs to know how much air went in to decide how much fuel to add. The mass air flow sensor measures that air directly, by mass, in grams per second. Mass matters rather than volume because cold dense air needs more fuel than the same volume of hot thin air. When this sensor reads low, the computer injects too little fuel and the engine runs lean — hesitation, stumble, and eventually lean codes. The frustrating part is that a dirty MAF sensor and an unmetered air leak produce nearly identical symptoms and identical codes, and only one of them is fixed by a new sensor.
Almost all modern units are hot-wire or hot-film sensors. A tiny element in the intake stream is held at a fixed temperature above ambient by an electronic circuit. Airflow cools it, the circuit supplies more current to keep it hot, and the current required is proportional to the mass of air passing over it. That signal leaves the sensor as either a varying voltage or a varying frequency, depending on the design. A second element measures intake air temperature, and on most vehicles the two are packaged together, which is why one connector serves both functions. Two consequences follow from the design. First, the sensor only measures air that goes through it — anything entering the engine downstream through a cracked intake boot, a bad PCV hose, or a leaking gasket is invisible to it, and the computer will not compensate correctly. Second, the element is delicate and its accuracy depends on staying clean, because any coating insulates it and makes it under-report airflow.
Contamination is by far the most common. Oil film from an over-oiled aftermarket air filter, dust from a poorly sealed or cheap filter, and general debris coat the sensing element. The insulated element cools more slowly, the sensor reports less air than is actually flowing, and the engine runs lean — usually worst at part throttle. Electrical failures follow: internal drift, an intermittent open in the element, or a cracked solder joint that shows up only with vibration or heat. Connector and wiring faults are common because the sensor sits in a hot, vibrating part of the engine bay. Physical damage happens when someone cleans it with the wrong solvent or touches the element. And a large share of MAF-coded vehicles have no sensor fault at all: an intake leak after the sensor, a torn intake boot, a restricted air filter, a stuck PCV valve, or low fuel pressure all drive the same lean codes and the same rough running.
- Hesitation or stumble on acceleration, often worst from a light throttle tip-in
- Rough or unstable idle, sometimes stalling right after startup
- Check engine light with lean or MAF performance codes
- Hard starting, or an engine that starts and immediately dies
- Loss of power under load
- Fuel economy that has drifted worse over time
These symptoms overlap with several other faults. They are a reason to test this component, not evidence that it has failed.
Start with live data, not a can of cleaner. Read MAF in grams per second at warm idle and again at wide open throttle in a safe setting. Two rough sanity checks help, and they are approximations rather than specifications: at idle a warm engine often reads roughly one gram per second per liter of displacement, and at peak wide-open-throttle the grams-per-second figure tends to land in the neighborhood of the engine's rated horsepower. Use these to spot a sensor reading grossly low, not to certify one as good. Then read long-term fuel trim at idle and at cruise. Positive trim at all loads with a low MAF reading is consistent with a contaminated or drifted sensor. Positive trim that is large at idle but returns near zero at higher load points strongly toward an unmetered air leak, because a fixed-size leak matters much less as total airflow rises — that pattern means do not buy a sensor. Inspect the entire intake tract between the sensor and the throttle body for cracks, loose clamps, and split boots, and inspect the PCV system. Check the air filter. Then inspect the sensing element visually with a bright light for oil film or debris, and if it is dirty, clean it with MAF-specific cleaner only — no brake cleaner, no carburetor cleaner, no contact with the element — and retest. A sensor that reads correctly after cleaning was dirty, not failed. If the reading is still low with a clean element and a sealed intake, verify the sensor's supply voltage, ground, and signal wiring at the connector before condemning the part.
Specification values differ between manufacturers and model years. Where a figure is not genuinely standard across OBD-II vehicles, check it against service information for your specific vehicle rather than a generic number.
In the intake tract between the air filter housing and the throttle body, usually clamped into the air duct or mounted in the airbox outlet. Some engines use no MAF sensor at all and calculate airflow from manifold pressure instead, so confirm the vehicle actually has one. Exact position and connector pinout vary by make.
Typically $150–$500 at a US independent shop.
Parts and labor at a US independent shop. Labor is usually minimal since the sensor is accessible; the part dominates the cost, and OEM sensors run considerably more than aftermarket. Cleaning, when the sensor is merely contaminated, costs a fraction of replacement. Beware very cheap aftermarket units, which are a known source of repeat failures.
Ranges are wide because access varies enormously between vehicles — the same part can be a twenty-minute job on one engine and a half-day on another.
- P0100Mass or Volume Air Flow Circuit MalfunctionSeverity level 3 of 5: Diagnose soon.
- P0101Mass or Volume Air Flow Circuit Range/PerformanceSeverity level 3 of 5: Diagnose soon.
- P0102Mass or Volume Air Flow Circuit Low InputSeverity level 3 of 5: Diagnose soon.
- P0103Mass or Volume Air Flow Circuit High InputSeverity level 3 of 5: Diagnose soon.
- P0104Mass or Volume Air Flow Circuit IntermittentSeverity level 3 of 5: Diagnose soon.
- P0171System Too Lean (Bank 1)Severity level 3 of 5: Diagnose soon.
- P0174System Too Lean (Bank 2)Severity level 3 of 5: Diagnose soon.