🚨 60-Second Triage — P0103 or P0102 and the car is not driving normally: If it has stalled, lost power or will not pick up speed, shown Engine Malfunction or reduced power, or failed to restart even once, or the check engine light is flashing, do not drive it to the shop: have it towed. None of the maker documents about these codes says to stop; this is our advice. A steady light and a car that drives normally: a shop visit within days is enough. The light came on right after an air-filter change, an A/C service or other work under the hood: check that the sensor's plug is clicked home before you pay for anything; GM prints this cause for P0102 on some 2013-2014 models with the 3.0L or 3.6L engine. 2023-2024 Escalade, Suburban, Tahoe or Yukon with P0102: GM has a bulletin for possible water in the sensor's plug. 2022-2025 RAV4 with a MAF warning: ask a Toyota dealer about emissions recall 26TC03; Toyota's paper names a possible stall at idle or low speed.

P0103 and P0102 are a pair, and many pages treat them as one sentence: "bad MAF sensor." The documents do not.

P0102 — printed by Kia as "Mass or Volume Air Flow Circuit Low Input" and by Ram as a Mass Air Flow Sensor "Circuit Low" — says the mass air flow (MAF) sensor's signal is lower than the computer expects. P0103 — printed by Kia as "Mass or Volume Air Flow Circuit High Input" — says it is higher. The MAF sensor sits in the intake tube between the air filter and the throttle body and tells the computer how much air is coming in, so it can meter fuel. A "circuit" code is about the signal reaching the computer: a break, a short, a bad plug, a missing power or ground, or a sensor that really is out of range. Its neighbours are P0100 (the general circuit code), P0104 (it appears in one Ford list and nowhere else we read) and P0101, the "range/performance" code that our P0101 guide covers.

We went through NHTSA's index of manufacturer communications for papers that name P0100, P0102, P0103 or P0104 or discuss the mass air flow sensor, and an independent second search found 94 more: 351 files, 283 distinct documents once exact copies are set aside. We went through 137 representative documents in full, compared 147 revisions and copies with them line by line, and checked 67 flash and heavy-truck papers for the codes and the sensor's name. Of the 351 files, 35 name at least one of P0100, P0102, P0103 or P0104 in their own text (P0100 17, P0102 16, P0103 7, P0104 1); 143 name P0101.

We also went through 664 complaints from NHTSA's file, received from January 2015 through early October 2026, that name one of the codes, or describe the MAF sensor in owners' words. Each was sorted twice, independently, by the same written rules; the two sortings matched on the main category in 81% of them (537 of 664), and the rest, plus 32 agreed rows in a final consistency check, were settled by written rules. 579 describe a mass-air-flow fault on the owner's car; 85 do not. The number that matters most for this page is small: only 21 of the 579 print P0100, P0102, P0103 or P0104 themselves, and a single one prints P0103. Owners write "mass air flow sensor", "the P0101 code" or a dash message; the circuit codes live in dealer papers.

By the end you will know which of five routes your P0103 or P0102 is on, what each costs, which recalls and papers exist in 2026, and when to stop driving.

Claims marked 🟢 rest on a document listed in the Sources section. Claims marked ⚪ are shop-price estimates carried from our repair guides. Owner-reported figures are what people told NHTSA, published with ODI numbers, and every complaint count here comes from the 664 complaints sorted twice and published.

Words on this page. Engine computer (ECM, PCM): the car's computer. DTC: a trouble code such as P0102. Check engine light (MIL): the dashboard lamp. Bulletin (TSB, SSM): a maker's repair instruction to dealers, not a recall. Recall: a repair a maker must offer; an emissions recall concerns emissions equipment. MAF sensor, air mass meter, hot-film sensor: the airflow sensor. Data line (LIN): a wire the sensor and the computer talk over. STAR center: Ram's technical support desk for dealers. RSU: a Rapid Service Update, a short-term Ram offer. ODI number: NHTSA's reference number for a complaint.

I built PulsCar after a $380 "full diagnostic" in Phuket in 2025 led to roughly $6,000 over six months across several shops (the story is on the About page).

What P0103 and P0102 say: a signal out of range, not a dead sensor

What the sensor reports. 🟢 Kia's technician newsletter explains the sensor's two output styles: "The frequency changes with the air flow and is typically between 600 Hz and 11,000 Hz," or a voltage type where "The signal voltage is typically between 0.70 Vdc and 4.6 Vdc." Its definitions: P0102 is set "When the MAF signal voltage or frequency is lower than normal" and P0103 "When the MAF signal voltage or frequency is higher than normal." The computer also compares the measured value with a calculated one; that comparison is P0101. One more fact from the same newsletter explains why some cars never show these codes: "In 2010, Kia Motors stopped using Mass Air Flow ... (MAF) sensors in new vehicles," and a 2016 Kia paper shows the part returning on the 2017 Optima Hybrid and Plug-In Hybrid and the Niro. A car with no MAF sensor cannot set a MAF circuit code, so the fault tree on this page applies to cars that have one.

What you feel. Often nothing but a light. 🟢 Ford's Transit Connect bulletin lists P0103 and P0104 among the codes of cars that "may exhibit a constant or intermittent illuminated MIL with various drivability issues." GM's 2023-2024 truck bulletin says only "Some customers may comment on a malfunction indicator lamp illuminated." GM's Encore GX and Trailblazer paper adds "Reduced Power displayed on DIC". Among the owners who wrote to NHTSA the worst case is common: 349 of 579 complaints describe a stall, a loss of power or a limp mode (complaints, not a failure rate), and 50 an engine that would not start, started hard or died soon after starting.

What it is not. It is not the range/performance code P0101 (our P0101 guide), it is not the intake-air-temperature circuit code (P0113), and it is not a lean or rich code such as P0171 or P0174, although a leak after the sensor can set both families.

Is P0103 or P0102 usually a failed MAF sensor, and how often does replacing it fix the car? PulsCar went through 664 complaints from 2015 to early October 2026 that name a code or describe a mass air flow fault, each sorted twice by the same written rules: 579 on the owner's car, and only 21 print a circuit code. The sensor ends as the named or replaced part in 260 of the 579, and in 193 of those 260 the owner says the problem came back. These are complaints from owners who wrote to NHTSA, so they show how often owners say a replacement did not hold, not how often a sensor fails. The documents are less sensor-centred: the printed causes include a wet connector, a broken wire, a chafed harness, an air leak and a computer fault; only GM's water bulletin and two water recalls replace the sensor outright. Test the plug, the wire and the air path before you buy the part.

First: P0103, P0102, P0100, P0104 or P0101? One sensor, five labels

Read the exact code before you buy anything, because the same sensor carries different labels in different makers' papers.

P0103 — signal higher than normal; Kia "Circuit High Input", FCA "MAF Sensor Circuit shorted High"
this page
P0102 — signal lower than normal; Kia "Circuit Low Input", FCA "shorted to ground", Ram "Circuit Low"
this page
P0100 — the general circuit code; Ram prints Mass Or Volume Air Flow Sensor "A" Circuit, Jaguar "signal frequency incorrect"
this page
P0104 — listed by Ford next to P0103 on 2014-2016 Transit Connect; no paper we read explains it separately
this page
P0101 — the signal is plausible but disagrees with other sensors; Nissan, Honda, Mazda, GM and many others
P0101 guide
P0113 / P0112 — intake air temperature circuit; on some cars one part holds both sensors
P0113 guide
P0171 / P0174 — lean; an air leak after the sensor sets these and sometimes the MAF codes
P0171, P0174

The labels differ by maker. 🟢 Jaguar prints "P0100-38 - Mass or Volume Air Flow Sensor "A" Circuit signal frequency incorrect" and says the cause may be an incorrectly fitted intake elbow that leaks air; the paper does not tell the shop to replace the sensor. 🟢 GM's Corvette paper prints "U060F - Lost Communication with Mass Airflow Sensor 1" beside P0101, and GM's 2026 tip for the Equinox and Terrain tests "LIN communication": on these cars the sensor talks to the computer over a data line, not a plain wire. 🟢 Ram's 2023 paper prints P0102 next to sensor-reference-voltage codes and blames an internal computer fault. A scanner label tells you the circuit; the paper for your car tells you what the maker found.

Search traps. Owners write PO101 or PO104 (a letter O), "P0100-20" or "MAF code". In our complaint file 85 of the 579 name P0101 and only 21 name a circuit code, so a search for P0103 alone misses nearly everything owners wrote.

The maker atlas: who prints a wire, a plug, a leak, a recall or a computer

The documents split by maker, and the split is the most useful thing in this file: a Buick Encore GX and a Ram diesel with P0102 are on different roads. Document numbers link to the NHTSA PDF in Sources; only the claims are repeated here.

General Motors. 🟢 P0102 with U060F and U1346, with a possible cause of "water infiltration in the MAF (Mass Air Flow) connector", on 2023-2024 Escalade, Suburban, Tahoe and Yukon with the L84 or L87 engine (24-NA-158; the fix is a new sensor and a service connector, 1.0 hour of labor); a possible broken wire at a tight zip tie on the 2020-2022 Buick Encore GX and 2021-2022 Chevrolet Trailblazer (22-NA-008); P0102 set by unplugging the sensor with the engine running on some 2013-2014 models with the 3.0L or 3.6L engine (PI1009); a 2026 Equinox and Terrain diagnostic order (PIP6109); the sensor's connector, wire and air-filter checklist for 2020-2022 Corvette convertibles (an Engineering Information with no bulletin number, 10209398).
water, wire, plug
Ford. 🟢 P0103 and P0104 among 40 codes on 2014-2016 Transit Connect with the 2.5L engine, fixed by repairing a chafed engine harness (TSB 16-0163); P0103 with P025A and U0109 on the 2018 EcoSport 2.0L, where Ford asks for fuses F47 and F11, the fuel pump relay and ground G300 to be inspected (SSM 47138); and, for a different code (P2074), "Do not replace the PCM or mass air flow (MAF) sensor" on 6.7L Super Duty trucks (SSM 47597).
harness, fuse, ground
Stellantis (FCA, Ram, Dodge, Jeep). 🟢 P0102 as "Internal Engine Control Module (ECM) issue" on 2023 6.7L Cummins Rams, with the ECM replaced only after the maker's STAR center agrees (18-072-23); P0102 and P0103 listed as codes the new software now stores freeze-frame records for, printed as "MAF sensor circuit shorted to ground" and "MAF Sensor Circuit shorted High", on 2015 Dodge Challenger and Charger with the 6.2L engine built on or before July 22, 2015 (the same bulletin also covers the 300 and the 6.4L cars, but not for these two codes) (18-035-15 Rev. B); P0100 listed among 27 to 39 codes on 2025-2026 diesel Ram flashes whose printed cause is "PCM software" (18-013-26).
computer, software
Jaguar. 🟢 P0100 as an air leak: on 2.0L Ingenium F-Pace, F-Type, XE and XF, "The air intake elbow below the throttle body may be been incorrectly fitted", checked with a smoke tester (SSM73671).
air leak
Mercedes-Benz, Audi, BMW, Lotus. 🟢 Mercedes-Benz model 907 vans with the 654 engine, P300CA8 and P300CA9, "Hot film mass air flow sensor malfunction", tied to a clean-air-line installation, a fouled filter, leaks or software (LI14.30-N-075882); Audi 2009-2016 A4, allroad, A5, A6, Q5 and TT with the 2.0 TFSI engine, no code, "Do not replace the air mass meter, as the cause lies elsewhere" (on A4 and A5 built before week 25/2012 and Q5 built before week 10/2013, only if the complaint persists with the sensor unplugged; if it goes away, Audi says to replace it) (2038212/2); Lotus: oil on many after-market filters contaminates the sensor (2020/01 USA); BMW pulled one hot-film part number from dealer stock in 2024 (MINI had a matching notice, TEC650) (TEC649).
leak, filter, "do not replace"
Isuzu, Chevrolet 3500/4500 LCF, Toyota. 🟢 Emissions recalls that replace or protect the sensor, and one relearn bulletin: water in the sensor's plug on 6.6L L8T trucks (GM N222394260, Isuzu CB23-J-001B); steam from water on the radiator on 2022-2025 RAV4 (Toyota 26TC03); a relearn after the sensor, ECM, filter housing, turbo or injectors are replaced on Isuzu diesels (IB17-J-002).
recall, relearn
Nissan, Infiniti, Honda, Mazda, Hyundai, Kia, Toyota and others. 🟢 Their MAF papers are almost all about P0101 (software, a battery test and an idle relearn, a PCV valve, a duct, snow or a loose tube) and say "DO NOT replace the mass air flow sensor" in several reprogram notes (NTB16-030a, NTB15-058, ITB13-054d). That is the P0101 guide's ground, and we do not repeat it.
see P0101 guide

The GM wire bulletin is the clearest circuit paper in the file. 🟢 For P0102 on the Encore GX and Trailblazer, GM prints the cause as "a possible broken wire in the harness in circuits 492 of the multifunction sensor" and explains that the zip tie at one retainer "may be pulled too tight and when the harness flexes on accelerations the wire can break at the zip tie." The repair is a wire-to-wire repair, not a sensor. The same bulletin went through five versions from January 2022 to February 2023 and raised its labor time from 0.5 to 1.0 hour.

Most mentions are incidental. In the flash bulletins from FCA and Ram, P0102, P0103 and P0100 sit in lists of 16 to 39 codes, and the printed cause is software or an internal computer fault. A page that cites them as "FCA says replace the MAF sensor" is wrong; FCA says nothing of the kind.

The do-not-replace lines: what the papers tell a shop not to buy first

Several makers print a line like these, and none of them says the sensor is never the cause; each says that for the complaint described, the cause is elsewhere and the part should wait.

Ford, 2013-2019 F-Super Duty 6.7L, code P2074. 🟢 SSM 47597 says "Do not replace the PCM or mass air flow (MAF) sensor" and tells the technician to perform a MAF parameter reset with the scan tool; its first suspect is a dirty air filter. SSM 47541 repeats it for 2017-2019 trucks. Audi, 2009-2016 A4, allroad, A5, A6, Q5 and TT with the 2.0 TFSI engine, judder with no code. 🟢 2038212/2: "Do not replace the air mass meter, as the cause lies elsewhere." (for A4 and A5 built after week 25/2012, Q5 after week 10/2013 and all other models; on the older A4, A5 and Q5 only if the complaint persists with the sensor unplugged) GM, 2019 Equinox, Terrain and Malibu 1.5L. 🟢 PIP5651D: "The throttle body and mass air flow (MAF) sensor associated with the listed codes should only be replaced if they are damaged or found to be the cause of the code"; the cause GM prints is a charge-air hose off the throttle body. GM, 2019-2021 Silverado and Sierra 1500, P0101 with P1682. 🟢 21-NA-032: "If you encounter a vehicle with the above DTC's DO NOT replace the MAF sensor"; GM says the cause may be "a compromised connection within the UBEC", a fuse-block connector pin (5.3L or 6.2L V8 trucks), where GM says to inspect "the duel crimp at location X3-H6." Nissan and Infiniti, P0101 reprogram notes (NTB16-030a, NTB15-058, ITB13-054d). 🟢 "DO NOT replace the mass air flow sensor(s)."

The pattern is the point of this page: in the papers we went through for these codes and their neighbours, wire, plug, hose, filter, fuse or software usually come before the sensor. The exceptions are the papers that name a defect in the sensor or its plug itself: GM's 24-NA-158 and the GM and Isuzu water recalls replace the sensor straight away.

The 10-minute check

1. Write down how it started and read the code (2 minutes). After an air-filter change, an A/C service or other work under the hood, or on its own? A steady light, a flashing one, or a message? Read the code with a reader that shows maker codes; the label (high, low, circuit, performance) tells you which row of the table above you are in. Do not clear it before the shop sees it unless you are about to test a fix (that is our advice, not a maker's rule).

2. Look at the plug (3 minutes). Find the sensor: a small housing in the intake tube behind the air filter box, with a wire plug on it. Is the plug seated and clicked, are the wires intact and not rubbed through, is there water or green-white crust in the plug? 🟢 GM's note for some 2013-2014 models with the 3.0L or 3.6L engine says the code can come from "disconnecting the mass air flow (MAF) sensor with the ignition key on and/or the engine running" during under-hood work, and the cure is to "recheck the connection to ensure the proper click engagement for the connector and clear all the codes." 🟢 GM's Corvette checklist asks "MAFS Connector fully connected, and the CPA engaged?" and "Any evidence of water collection on the MAFS connector/harness?"

3. Look at the air path (3 minutes). The air filter (an oiled after-market type? clogged?), the tube from the filter box to the throttle body (cracked, off at a clamp, torn), the clamps. 🟢 Audi lists "air leaks in the air intake system, a dirty or incorrectly-fitted air filter element, incorrectly slotted-in hoses" as the other causes to look for before replacing the meter. A leak after the sensor usually sets a lean code (P0171); a wrong filter can contaminate the sensor.

4. Find your VIN and paperwork (2 minutes). The recalls above are emissions recalls; they may not show in the safety-recall lookup at nhtsa.gov/recalls, so a dealer with your VIN is the way to ask. Also ask whether a bulletin or software update exists for your model and engine; bulletins are dealer repair instructions, free only inside a warranty or a program.

Six P0103 and P0102 situations, and which is yours

"The light came on after an air-filter change or an A/C service." The cheapest cause is a plug that is not seated. → Route 1.

"A steady light, the car drives normally, and I use an oiled after-market filter." Cleaning and the filter come first. → Routes 2 and 3.

"A 2020-2022 Encore GX or 2021-2022 Trailblazer with Reduced Power and P0102." GM prints a possible broken wire at a tight zip tie. → Route 4.

"A 2023-2024 Escalade, Suburban, Tahoe or Yukon with P0102." GM prints possible water in the sensor's plug, that GM says may have got in during assembly, with a new sensor and connector. → Route 4 for the cause and Route 5 for the fix; ask for 24-NA-158 by number.

"A 6.6L Chevrolet 3500/4500 LCF, an Isuzu N-Series built 8/26/2020 to 7/31/2022, or a 2022-2025 RAV4." There is an emissions recall about the sensor or the radiator steam. → Route 5.

"A 2023 Ram 2500-5500 with the 6.7L Cummins built December 5, 2022 to April 26, 2023, with P0102 and a no-start." Ram prints an internal computer fault; the ECM is replaced only after an extended idle test and the STAR center's agreement, and the rapid service update expired in December 2024. → Route 5, and do not buy a sensor first.

The P0103 and P0102 price ladder, from the bottom up

Reseat the plug, clear the code, test drive
$0
⚪ A can of MAF-specific cleaner
about $8
⚪ Air filter
$15-$30
⚪ Cracked intake duct or hose, part only
$15-$40
⚪ Smoke test to find a leak
$60-$150
Sensor cleaned, or labor for debris in the sensor (2 owner reports)
$120 and $126
Diagnostic fee (10 owner reports: bills and quotes)
$110-$500, median $128
⚪ MAF sensor installed, a typical independent-shop price in our guides
$200-$400
⚪ Wiring or connector repair
$150-$500
MAF sensor replaced (17 figures from 16 owner reports: bills, quotes and amounts paid, dealer quotes included)
$90-$900, median $442
Torn intake tube found at a dealer (1 owner report; the complaint gives the repair cost)
about $450
Broken or corroded sensor wires repaired (2 owner reports)
$364 and $545
A harness for the sensor (1 owner report on a 1993 car; paid or quoted is not stated)
about $1,500
Software update under a maker bulletin or recall
often free; $175 quoted once

Our guide figures are typical independent-shop prices; owners' figures include dealer quotes and bills, and the owner median for a replaced sensor ($442) sits above our guide range. Read the ladder as the reason to work cheap-first. The expensive mistake is not the sensor; it is paying for the sensor on a guess and finding the plug or the wire was the cause.

The five P0103 and P0102 routes, cheapest first

A circuit code is a statement about a signal. Each route below is a place the signal can be lost or distorted, ordered by what it costs to rule out. Owner counts come from the 579 relevant complaints; "came back" means the owner says the same light, code or symptom returned or the repair did not hold. Complaints come from owners whose trouble did not end, so none of these shares is a forecast for your car.

Route 1 · The plug, the fuse and the ground — $0 yourself, a diagnostic fee if a shop finds it

What it is. The signal never arrives properly because a connector is not seated, a terminal is loose, a fuse or relay pin has pushed out, or a ground is loose.

What the documents say. 🟢 GM's 2013-2014 paper puts P0102 down to "disconnecting the mass air flow (MAF) sensor with the ignition key on and/or the engine running" during under-hood work and prescribes only a recheck of the click and a code clear. 🟢 GM's 2026 Equinox and Terrain tip makes the plug part of the test: "Validate terminal tension at the B75 MAF with the appropriate test probe inserted halfway in the terminal", then power at terminal 1, ground at pin 4, the data line, "If no abnormalities are found clear the DTC and evaluate for resetting", and only then "If the DTC returns then replace the B75 MAF sensor and retest." 🟢 Ford's 2018 EcoSport paper pairs P0103 with P025A and U0109 and asks for a look at "loose connections or pin pushouts at fuse F47, F11 and fuel pump relay" and ground G300; it adds "Engineering is currently investigating."

What the owners report. Few complaints say what a reseating did. The nearest group is 12 complaints that end with the light cleared or nothing found; in 2 the problem came back.

The cheap cause that gets skipped. A plug that was knocked loose by someone else's work. 🟢 GM prints it as a cause on some 2013-2014 models with the 3.0L or 3.6L engine; it costs a minute.

Fix it yourself. With the key off, press the plug until it clicks, look for water or crust, and clear the code (our advice: turn the key off before you unplug anything, because GM's own paper blames unplugging with the engine running). (Our advice: leave probing terminals to a shop; a bent terminal creates the fault you are chasing.)

At the shop — say this: "Before you order a part: was the plug checked for seating, terminal tension and water, and were power, ground and signal measured at the sensor? Please write the readings on the invoice."

Route 2 · Cleaning the sensor — about $8 yourself, about $120 at a shop

What it is. Dust, oil, an insect or a fibre on the sensing element changes its signal.

What the documents say. No document in the file prints a cleaning method. 🟢 GM's tip asks only to "Check for foreign material or debris on the MAF screen and sensing elements". 🟢 In its recall procedure Isuzu says "There should be no solvents or lubricants adhering to the detecting section of the sensor." 🟢 Lotus's 2020 bulletin says "the oil used on many aftermarket filters" contaminates the sensor, and says owners pay for repairs when an unapproved filter is found. 🟢 Infiniti's 2023 Q50 and Q60 paper and Nissan's 2023 Z paper handle the sensor as a fragile part: "Never touch the sensor of the Mass Air Flow Sensor."

What the owners report. 19 complaints end at a cleaned sensor or at dirt named as the cause, and 17 say it came back; where a cleaning is described, every one of about 15 says it came back. A 2016 Sentra owner "had them clean it for $126 and one year later my check engine light is back on with the same code." A 2012 F-150 owner wrote that, "APPARENTLY, A VERY TINY SPIDER HAD BEEN PULLED INTO THE MASS AIR SENSOR", and that the truck would only start and stall.

The cheap cause that gets skipped. Insects and fibre. A 2017 Rogue owner was told "MY MAF SENSOR WAS JUNKED UP BY A BUG"; the sensor was replaced and the stall returned 12 days later, so the bug was not the whole story.

Fix it yourself. ⚪ Our guides carry about $8 for a can of MAF-specific cleaner and describe the job: unplug the sensor, take out its two screws, spray the element ten or fifteen times without touching it, let it dry completely and refit. It is also the cheapest test there is: if the code stays away, the sensor was dirty; if it returns within days, dirt was not the whole cause. (Our advice: no brake cleaner or carburetor cleaner on it.)

At the shop — say this: "Is the sensing element visibly contaminated, and what did you do about it? If you cleaned it, will you clear the code and recheck it with me after a week?"

Route 3 · The air filter and the air path — $15 to $150, and $450 or more for a shop repair

What it is. The filter, the box or the tube changes what the sensor sees: a clogged or oiled filter, a tube off its clamp, a leak, or an elbow that was never seated. Jaguar is the one maker in the file that prints a leak behind one of the four circuit codes (P0100), and Mercedes prints one behind its own air-mass fault code; in our reading a leak or a bad filter more often sets P0101 or a lean code than P0102 or P0103. Check the air path because it is cheap, not because it is the likely cause.

What the documents say. 🟢 Jaguar's paper for P0100 on the 2.0L Ingenium says "The air intake elbow below the throttle body may be been incorrectly fitted", which "results in an air leak within the air intake system", and tells the technician to smoke-test it. 🟢 Audi's bulletin for air-mass-meter judder, with no code at all, lists "air leaks in the air intake system, a dirty or incorrectly-fitted air filter element, incorrectly slotted-in hoses on the air intake system". 🟢 Mercedes's paper for its model 907 vans with the 654 engine names "A fouled air filter or leaks in the intake or charge air system downstream of the exhaust gas turbocharger" behind P300CA8. 🟢 Ford's 6.7L paper for the correlation code P2074 says the cause "may be due to a dirty air filter" and not to replace the sensor.

What the owners report. 34 complaints end at the air filter, a duct, a boot or a leak, and 21 say it came back. A 2012 Sonic owner was told "THROTTLE BODY INTAKE TUBE TORN ALLOWING UNMETERED AIR TO ENTER ENGINE" for about $450; a Murano owner wrote "MY INTAKE AIR DUCT COMES OFF,CAUSING STALLING"; a Maxima owner reports "leaves, sunflower seeds, cigarette butts, sticks" in the filter box.

The cheap cause that gets skipped. An after-market oiled filter. 🟢 Lotus names it; owners rarely connect it to the code.

Fix it yourself. ⚪ A filter is $15 to $30 and a cracked duct $15 to $40 in our guides; both are driveway jobs. A leak you cannot see is not: a smoke test at a shop runs ⚪ $60 to $150.

At the shop — say this: "Was the air path smoke-tested between the filter box and the throttle body, and is the filter a maker-spec part?"

Route 4 · Wire, harness and connector — $150 to $550

What it is. A break, a chafe, corrosion or water on the sensor's wires or plug. This is the route the circuit-code papers (GM 22-NA-008, Ford 16-0163, GM 24-NA-158) describe.

What the documents say. 🟢 GM's paper for the 2020-2022 Encore GX and 2021-2022 Trailblazer gives the cause as "a possible broken wire in the harness in circuits 492 of the multifunction sensor" and prints a wire-to-wire repair. 🟢 Ford's Transit Connect paper tells the technician to "Visually inspect the 12A581 engine harness, 25-30 cm (10-12”) below the PCM connector, for wire chafing on the transmission", repair the wire and "Use a zip tie to secure." 🟢 GM's 2023-2024 truck bulletin names, as a possible cause, "water infiltration in the MAF (Mass Air Flow) connector" and replaces the sensor and the connector with a service connector, 1.0 hour. 🟢 GM's Corvette checklist asks about "Any evidence of water collection on the MAFS connector/harness?"

What the owners report. 13 complaints end at a wire, a plug or a connector, and only 2 say it came back; this is the lowest return rate of any route. A 2021 Trailblazer owner wrote that the shop found "broken wires to the Mass Air Flow sensor (MAF sensor)" and billed $364.44; a 2015 BMW 328i owner paid $545 after the dealer found "The wires to the Mass Flow Sensor were corroded" (the same owner then reports the car accelerating with the brakes applied and hitting the car ahead about two hours after the owner picked up the car, a different symptom from the one repaired); a 1995 Mercedes SL320 owner reports "MAF CONNECTOR CAUGHT FIRE, WIRING INSULATION DETERIOTED".

The cheap cause that gets skipped. A zip tie. GM's paper says it can be tight enough to break a wire on acceleration.

Fix it yourself. Only the looking: the plug, the visible harness, a rub mark. Splicing a sensor wire in a driveway usually creates the next fault, and a harness repair is a ⚪ $150 to $500 shop job in our guides.

At the shop — say this: "Please wiggle-test the harness with the engine running and tell me where the break or chafe is. Is there a maker bulletin for my model, and which number?"

Route 5 · The sensor, the software, the computer and the recalls — $200 to $1,300 or free

What it is. The part really is bad, the computer needs software, the computer itself is at fault, or a recall covers it.

What the documents say. 🟢 GM's 2026 tip replaces the sensor only after the checks above and a returning code. 🟢 GM's emissions recall replaces the sensor on 2020-2023 6.6L L8T trucks because "water may enter the Mass Air Flow (MAF) sensor and cause it to fail"; Isuzu's matching campaign names "water intrusion into the" sensor's connector. 🟢 Ram's 2023 paper prints "Internal Engine Control Module (ECM) issue" behind P0102 and replaces the ECM only after the maker's STAR center agrees. 🟢 GM's 22-NA-188 says the cause may be a changed sensor design, so "the correct ECM calibration must be loaded after ECM replacement" on its 1.3L and 2.0L turbo engines, with P227C and P10BC as the symptoms. 🟢 On its 2016-2018 diesel N-Series trucks, Isuzu says "Whenever certain components are replaced, the ECM must acquire a new" sensor value and that an incomplete relearn "may set" other codes.

What the owners report. 260 complaints end at the sensor (replaced, or named by a shop as the cause), and 193 say it came back or the repair did not hold (74%). 17 end at software or a campaign, and 14 say it came back. 86 end at another cause, and 58 say it came back. 138 have no cause stated at all, and 43 say it came back. A 2018 Rogue owner replaced the sensor for about $90 after a dealer quote of over $900, and wrote that the car "temporarily improved" before stalling returned.

The cheap cause that gets skipped. The relearn after the swap, where a maker requires one, and the recall. 🟢 Isuzu prints the relearn conditions for its diesel trucks; GM and Toyota print the recalls. Neither is on a parts invoice.

Fix it yourself. Swapping a sensor on a car with a plug and two screws is a driveway job; the diagnosis that says it is the sensor is not. Our guides carry ⚪ $200 to $400 installed; ask whether the part is a maker part and keep the invoice: one owner in the file bought a sensor from a dealer and says the dealer later called it an after-market part.

At the shop — say this, for a sensor: "Which measurement showed the sensor, and not the plug, the wire or the air path? Was a relearn done after the replacement, where the maker requires one?" For a computer, say this: "Is my engine computer still under the new-vehicle or emissions warranty, and what did the maker's technical support say, in writing?" For the 2023 6.7L Cummins Rams in 18-072-23, the Rapid Service Update ended in December 2024 (18 months after June 6, 2023, our computation), so that written answer matters before you pay. For a recall, say this: "Is the car on any recall or special coverage for this?"

The coverage file: which recalls and papers run in September 2026

Most of the papers above are dealer repair instructions, not coverage. Three are recalls, one was a limited-time rapid service update for a faulty engine computer, and one prints 8-year/80,000-mile coverage for an engine-computer reprogramming. The status column is our computation from the printed terms, as of September 2026, and it is not a promise from any maker.

GM emissions recall N222394260 — 2020-2023 Chevrolet 3500/4500 Low Cab Forward, 6.6L L8T; 6,295 U.S. vehicles; new sensor and tape on the harness; free "regardless of mileage, age of vehicle, or ownership"; reimbursement requests were due by April 30, 2024, longer where state law allows
repair open; refund date printed April 30, 2024
Isuzu campaign CB23-J-001B — 2020-2023MY N-Series built 8/26/2020 to 7/31/2022, 6.6L L8T; "This service will be provided free of charge." No end date printed
no end date printed
Toyota emissions recall 26TC03 — certain 2022-2025 RAV4; new upper radiator air guide; instructions updated 07/20/2026 and 08/17/2026; no years or miles printed
current; check the VIN
Ram TSB 18-072-23 / RSU 23-160 — 2023 6.7L Cummins pickups and chassis cabs built December 5, 2022 to April 26, 2023, for an internal engine-computer fault; the update "will expire 18 months after the date of issue", June 6, 2023
expired December 6, 2024
GM 22-NA-188 — ECM calibration after replacement on 2020-2023 Encore GX, Trailblazer and related 2022-2023 models; printed warranty 8 years/80,000 miles; the start point is not printed
ask a dealer when the 8 years start
GM 24-NA-158, 22-NA-008, PI1009, PIP6109; Ford TSB 16-0163, SSM 47138; Jaguar SSM73671 — dealer repair instructions; no years or miles printed (Ford's TSB 16-0163 says it is eligible under the new-vehicle and emissions warranties; two GM papers, 22-NA-008 and 24-NA-158, print a labor operation for repairs under GM's Bumper-to-Bumper coverage, called Base Warranty in Canada; Ford's TSB 16-0163 prints its own labor operation (0.7 hour); the others print none)
free only inside a warranty

Emissions recalls are not in the safety-recall lookup. We found no NHTSA safety campaign for the GM, Isuzu or Toyota items in NHTSA's recall file as of October 1, 2026; the papers call them emissions recalls. nhtsa.gov/recalls may therefore show nothing; the dealer, with your VIN, is the lookup. Special coverage and bulletins are answered by the dealer too.

The recalls name symptoms worth knowing. 🟢 GM's: "the Malfunction Indicator Light (Check Engine Light) will illuminate, a diagnostic trouble code will set, and the engine may run rough or be difficult to start." 🟢 Toyota's: "This can lead to a warning light, a rough-running engine, or a potential engine stall while idling or operating at low speeds for a prolonged period of time." Toyota's cause is steam: "Under certain conditions, water contacting the radiator in the subject vehicles can create steam that can cause an incorrect sensor reading." The fix there is a part that guides air, not a sensor.

What 664 complaints about the mass air flow sensor show

How we went through them. We went through every complaint in NHTSA's file received from January 2015 through early October 2026 that names P0100, P0102, P0103 or P0104 in any spelling we searched, or describes the mass air flow sensor in owners' words and says something went wrong: 575 from our first search, and 89 more from an independent second search (P0101 written with no sensor word, "mass air" written without "flow", and a few others). Every complaint was sorted twice, independently, by the same written rules; the two sortings matched on the category in 81% (537 of 664). Every disagreement was settled by a written rule, and a final consistency check under the same rules changed 32 rows on which both sortings had agreed (16 to "sensor", 16 to "not relevant"). We publish the sorting rules and how we did it. 579 describe a MAF fault on the owner's car, 85 do not.

Where the 579 relevant complaints end
complaints
MAF sensor named or replaced
260
Nothing found or done yet
138
Another cause (throttle body, transmission, fuel pump, computer and more)
86
Air filter, duct, boot or leak
34
Sensor cleaned, or dirt named
19
Software or a campaign procedure only
17
Wire, plug or connector
13
Checked and cleared, nothing found
12

Is it the sensor? Of the 579, 260 end at the sensor (45%). Of those 260, 193 say the light, the code or the symptom came back or the repair did not hold (74%). The groups with the lowest return share are wires and connectors (2 of 13) and checked-and-cleared cases (2 of 12); the highest are cleaning (17 of 19) and software or campaigns (14 of 17). Owners whose trouble ended are mostly not in the file, so these shares describe complaints, not cars.

Which code. Only 21 of the 579 print P0100, P0102, P0103 or P0104: 12 print P0102, 7 print P0100, 2 print P0104 and one prints P0103 (one complaint prints both P0100 and P0103). 85 print P0101, 79 of them with no circuit code. The other 479 print none of those codes: most name only the sensor or a dash message, and about 40 print other codes (P0171, P0113, P0300 and more). Of the 21, 12 end with no cause named, 6 at the sensor and 3 at another cause.

Which cars. Nissan is 229 of the 579 (40%): Sentra 53, Kicks 48, Altima 47, Rogue 29. Chevrolet is 90, Ford 46, Toyota 21, GMC and Buick 17 each, Mazda 16 and Subaru 16. Those are complaints, not failure rates; 71 of the 229 Nissan complaints name P0101, which our P0101 guide covers.

What happened. 349 describe a stall, a loss of power or a limp mode, and 50 an engine that would not start, started hard or died soon after starting. 100 mention a recall, a campaign, a bulletin or "a known issue" (17%). 17 mention a smog test, an emissions test or a state inspection. In NHTSA's own fields, 9 of the 579 are marked as a crash, 4 as a fire, 2 report an injury, 23 a tow and none a death.

When and how old. From 29 to 76 relevant complaints a year since 2015, and 51 in 2026 through the first days of October. The median model year is 2014. Among the 310 that give a plausible mileage (1,000 to 400,000), the median is 80,000 miles.

Is a stall with a mass air flow code dangerous, and does a new sensor stop it? PulsCar sorted, twice and independently, the 664 complaints in NHTSA's file from 2015 to early October 2026 that name a code or describe a MAF fault: 579 describe the fault on the owner's car, 349 of them a stall, a loss of power or a limp mode, 9 a crash in NHTSA's own field and 23 a tow. Where the complaint ends at the sensor, 193 of 260 owners say the problem returned; of the 13 who ended at a wire, plug or connector, 2 did. None of the maker documents about these codes says to stop driving, but the complaints say what the fault can do on a highway. Our rule: a stall, a loss of power, a car that will not pick up speed, Engine Malfunction or reduced-power messages, a flashing check engine light or a restart that failed even once is a tow, not a drive.

The 21 complaints that print a circuit code

The 21 complaints that print P0100, P0102, P0103 or P0104 are a mixed group, and the nearest thing the file has to owners describing your code. Eleven are Fords, Mercurys or Nissans and ten are everything else; 12 end with no cause named, 6 at the sensor and 3 at another cause. Most print a string of codes, and the circuit code is rarely the one the owner is asking about. A 2018 Prius owner printed P0113 and P0102 beside a warning message and was asked for a $110 diagnostic fee under a warranty that was still running; a 2012 Rogue owner's mechanic read P0420, P0113, P0101 and P0102 and replaced the intake-air-temperature sensor and the MAF sensors, after which "the failure recurred"; a 2019 Outback owner's reader gave P0177, P0174, P0102 and P0113 and the dealer found "the fuel pump and mass airflow sensor failed"; a 2019 Accord owner printed P0100, P0113 and P023D together with an open fuel-pump recall; a 2024 RAV4 owner wrote that the dealer found code P010014 and replaced the sensor.

Two things stand out. First, P0113 sits beside a MAF circuit code in 5 of the 21, and GM's PI1009 lists P0113 and P0102 together; a shop that reads one code can miss the other. Second, 10 of the 21 describe a stall, a loss of power or a limp mode, so the code that sounds mild comes with symptoms that are not.

What owners say they paid

Of the 579 relevant complaints, 40 state a dollar figure tied to the repair, 44 figures in all: 22 bills, 14 quotes, 7 amounts paid and one where the narrative does not say. The rows below add up to all 44. The figures are what owners wrote, not audited invoices, and we publish them with ODI numbers; every exclusion has a reason in our notes.

MAF sensor replacement (17 owner reports: bills, quotes and amounts paid)
$90-$900, median $442
Diagnostic fee (10)
$110-$500, median $128
Sensor plus another part in one bill (6, mostly bills)
$400-$1,300
Broken or corroded sensor wires repaired (2)
$364 and $545
A harness for the sensor, status not stated (1, a 1993 car)
about $1,500
Sensor cleaned, or labor for debris in the sensor (2)
$120 and $126
Air path: torn intake tube, filter interference (2)
$450 and $1,000
A repair with the part not named (3)
$400, $1,100 and $1,300
Engine-computer reprogramming quoted (1)
$175

How much does it cost to fix P0103 or P0102 in 2026, and when is the sensor the wrong purchase? PulsCar took every dollar figure in the 579 relevant complaints that meets one written inclusion rule: 44 figures in 40 complaints, 22 of them bills. A replaced sensor runs $90 to $900 (several written as "over" or "about") with a median of $442 across 17 figures, a diagnostic fee $110 to $500, repaired sensor wires $364 and $545, and $120 to $126 for a cleaning or a debris check. Our repair guides carry $8 for a can of cleaner, $15 to $40 for a duct and $200 to $400 for a sensor installed. The cheapest rungs rule out the plug, the wire and the air path first; 193 of the 260 owners whose complaint ends at the sensor say the problem came back, so a part bought on the code alone skips the cheap causes.

The low and the high end of the sensor row are the same owner (ODI 11740346, a 2018 Rogue): a dealer quoted over $900, a Nissan mechanic called it a two-screw job, and the owner fitted the part for about $90, so the 17 figures come from 16 complaints.

Why P0103 and P0102 come back after a repair

The signal was never the sensor's fault. A broken wire, a wet plug or an air leak gives the same code with a new sensor in the car; that is the reason the documents put the plug and the wire before the part. The relearn was skipped. On the 2016-2018 5.2L diesel N-Series and 2018 FTR trucks that Isuzu's paper covers, the engine computer must relearn the sensor after the sensor, computer, air cleaner, turbo or injectors are replaced, and an incomplete relearn can set other codes (P0401, P0402, P0171, P0172, P2413). No paper in the file says this for a gasoline car's P0102 or P0103, so treat it as a question to ask. The car has two problems. Owners wrote about a sensor replaced and then a battery, a throttle body, a fuel pump or a transmission found next. The fix was a clear. A cleared code on a plug that is only seated half way can return the next time the plug moves. In the file, 350 of the 579 say the same light, code or symptom returned or the repair did not hold.

Can you drive with P0103 or P0102?

It depends on how the car behaves, and this is our rule, not any maker's: none of the papers we read about these codes says to stop driving. A steady light with normal driving, no stalls, no hesitation, no power loss: a shop within days. If it has stalled, lost power or will not pick up speed, shown Engine Malfunction or reduced power, or failed to restart even once, or the check engine light is flashing, do not drive it to the shop: have it towed. The recalls give the reasons: "the engine may run rough or be difficult to start" (GM) and "a potential engine stall while idling or operating at low speeds for a prolonged period of time" (Toyota). 🟢 GM's Equinox and Terrain paper for P0102 describes only a lit check engine light and says nothing about safety; our view is that an engine that dies with no warning is its own warning. Do not drive a stalling car to the next town to "see if it clears".

Should you buy a used car with a MAF code in its history?

Ask what was found, not what was replaced. A history with a sensor, a plug repair or a harness repair and a clean drive afterwards is better than the same code coming back; in the complaint file, where owners wrote because trouble continued, most of those whose complaint ends at the sensor say it came back. Ask for the invoice that names the measurement, ask a dealer with the VIN about recalls (the 2020-2023 6.6L LCF and N-Series trucks and the 2022-2025 RAV4 are the printed cases), and before you pay, have the car scanned, driven for a full warm-up and scanned again. A car that stalls once on your test drive is the answer to the question.

Clearing P0103 or P0102 before an inspection

A cleared code returns if the cause is a half-seated plug or a chafed wire, and a smog or inspection test needs the car's self-checks to have run again; 17 of the 579 complaints mention an emissions test or inspection. Fix first, drive several normal trips, then test. 🟢 Nissan's and Infiniti's 2020 papers for cars registered outside California (for P0101 and three other codes) say plainly that their reprogram "is not a repair for the DTC" and that the code "must be properly diagnosed and repaired before the reprogram is applied"; our reading is that the same logic applies to a clear. Our guide on how to reset a check engine light covers the mechanics, and our P0101 guide the Nissan papers.

What the papers tell a shop to do with P0103 or P0102, checkpoint by checkpoint

Checkpoint 1 — the plug. GM: terminal tension, power at terminal 1, ground at pin 4, then the data line. Checkpoint 2 — the wire. GM: wiggle the harness and look at the zip tie. Ford: look for chafing on the transmission side. Checkpoint 3 — fuses, relay, ground. Ford: F47, F11, the fuel pump relay, G300. Checkpoint 4 — the air. Jaguar: smoke test the elbow; Audi: leaks, filter, hoses. Checkpoint 5 — the computer. Ram: the extended idle test and a STAR-center approval before an ECM; GM: calibration after ECM replacement. Checkpoint 6 — the part. Only then the sensor, and a relearn where the maker requires one.

Three P0103 and P0102 traps

Trap 1 · Buying the sensor from the code. The code says high or low; it does not say which part. GM's test order for P0102 replaces the sensor only if the code returns after the plug, power and ground checks; Ford and GM print do-not-replace lines for neighbouring codes, and Audi for a judder with no code.

Trap 2 · Spraying the sensor at all, or with the wrong spray. Isuzu's recall procedure says no solvents or lubricants should be on the sensing part; Lotus names filter oil as a contaminant. If you clean it anyway (our advice, not a maker's), use only a cleaner made for MAF sensors, let it dry fully and never touch the element.

Trap 3 · Treating a closed recall as a repaired car. A recall repair that replaced the sensor and wrapped the harness does not cure a broken wire or a leak; the same dealer visit should include the plug and the air path.

Three P0103 and P0102 claims, decoded

"P0103 means the sensor is bad." It means the signal is high; the papers blame water, a wire, a ground, an air leak or a computer.

"There is a recall on the MAF sensor." Yes, for specific trucks (a new sensor) and RAV4s (a radiator air guide), as emissions recalls; no, for the code in general, and the VIN lookup at nhtsa.gov/recalls may not show them.

"Cleaning always fixes it." 19 complaints end at a cleaning or at dirt named as the cause and 17 say the problem returned; where a cleaning is described, every one of about 15 says it came back. It is a cheap test, not a repair.

The P0103 and P0102 plan: 10 minutes, today, this week

Today (10 minutes). Key off, check that the plug clicks and is dry, look at the filter and the tube, read the code (a parts store or a shop will read it if you own no reader) and write down the mileage. Today (VIN). Ask a dealer about emissions recalls and your model's MAF bulletins. This week. If the light is back, pay for one diagnosis, ask for the measurements in writing and for the bulletin number, and let the shop try the cheapest route first. If it has stalled, lost power or will not pick up speed, shown Engine Malfunction or reduced power, or failed to restart even once, or the check engine light is flashing, do not drive it to the shop: have it towed. Skip the week.

These are composite scenarios, not individual customers; the dollar figures are single owner reports from the file. If you drive a 2021 Trailblazer with Reduced Power and P0102, ask for 22-NA-008 by number before you accept a sensor quote; one owner reported $364 (ODI 11700638, a 2021 Trailblazer, code U060F) for a broken-wire repair. If you drive a 2023 Tahoe with P0102, ask for 24-NA-158, which prints a new sensor and connector for possible water in the plug. If the light returns within a week of an $8 cleaning, pay for one diagnosis (median $128 in the owner reports) before any part; one owner was told a torn intake tube was the cause, at a repair cost of about $450.

Sources and documents

Primary documents only. Where a claim in this guide is marked 🟢, it rests on one of the items below, and the reference is given so you can pull the document yourself. Claims marked ⚪ are shop-price estimates carried from PulsCar's repair guides — estimates, not measurements from a dataset we own.

  1. General Motors: Service Bulletin 24-NA-158 Version 2 and Version 1; 22-NA-008 Version 5 with Version 4, Version 3, Version 2, Version 1 and the closed Engineering Information PIE0682; PI1009; PIP6109; Corvette Engineering Information 10209398 and its closure PIE0681; 22-NA-188; Service Update N222358700; emissions recall N222394260; 21-NA-032; PIP5651D and 22-NA-224.
  2. Ford: TSB 16-0163; Special Service Messages SSM 47138, SSM 47597 and SSM 47541; TSB 19-2343.
  3. Stellantis (FCA, Ram, Dodge, Jeep): 18-072-23; 18-035-15 Rev. B; 18-047-16; 18-061-17; 18-013-26; 18-101-25; 18-025-26 Rev. B.
  4. Jaguar Land Rover: SSM73671.
  5. Mercedes-Benz, Audi, BMW, Lotus: Mercedes LI14.30-N-075882; Audi 2038212/2 and 2038212/1; BMW TEC649; Lotus Service Bulletin 2020/01 USA.
  6. Isuzu, Toyota, Kia: Isuzu campaign CB23-J-001B and IB17-J-002; Toyota emissions recall 26TC03, original instructions and the updates of 07/20/2026 and 08/17/2026; Kia Tech Times 2012, Volume 15, Issue 6 and Tech Times 2016, Volume 19, Issue 6.
  7. Nissan and Infiniti (for the neighbouring P0101 papers cited above): NTB16-030a, NTB15-058, ITB13-054d, NTB19-045b, ITB19-027a, ITB23-001 and NTB23-006.
  8. PulsCar analysis of NHTSA public data, October 2026: 664 complaints about the mass air flow sensor, each sorted twice by the same written rules; owner-reported amounts; the document list with check status and links. Complaints, amounts, documents, the sorting rules and how we did it (CC BY 4.0).

For the neighbouring pages: the P0101 guide for the range/performance code, P0113 for the intake-air-temperature circuit, P0171 and P0174 for the lean codes an air leak can set, a car that hesitates when accelerating, a car losing power going uphill, a car that stalls while driving, how to reset a check engine light, what a check engine light means and the check-engine code index.

PulsCar does not diagnose a mass air flow circuit fault from the sound of the engine. For P0103 and P0102, the measurements at the sensor and the documents above are the evidence.


Methodology. The complaint set is every complaint in NHTSA's file received from January 2015 to early October 2026 that names P0100, P0102, P0103 or P0104 in any spelling we searched, or describes the mass air flow sensor in owners' words with a word about a fault, a repair or a symptom (first search), in two batches (575 from the first search and 89 more from an independent second search): 664 in all. Every complaint was sorted twice, independently, by the same written rules, fixed before each batch was sorted; the two sortings matched on the category in 81% of them (537 of 664), every disagreement was settled by a written rule, and a final consistency check under the same rules changed 32 rows on which both had agreed. 579 describe a mass air flow fault on the owner's car and 85 do not. Counts are counts of complaints, not cars, and nothing here is a failure rate; the file holds the cases where owners wrote to NHTSA, not every car. The document set is every NHTSA index entry whose summary names one of the four codes or discusses the sensor (257 files with a PDF from the first search; one more listed document has none) plus 94 files found by the second search: 351 files, of which 283 are distinct once 68 exact copies are set aside. We went through 137 representative documents in full, compared 147 revisions and copies with them line by line, and checked 67 flash and heavy-truck papers for the codes and the sensor's name; a few papers whose text would not read cleanly were checked on page images. Model years, engines and build dates are as printed in the documents, never from NHTSA's index. Coverage status "as of September 2026" is our computation from printed terms. Amounts follow one written inclusion rule. The owner-reported amounts file lists every figure, and every exclusion has a reason in our notes.

Prices verified July to October 2026 in the repair guides they are carried from and in the owner reports above, and reviewed quarterly. Technical documents verified October 2026: the 283 distinct documents in our published file, of which 137 were read in full — among them Toyota's 26TC03 update of August 17, 2026 and GM's PIP6109 of April 2026.

Had P0103 or P0102 cleared by a plug, a wire, a leak, software or a recall, or a sensor replaced for nothing? Email [email protected] with the vehicle, mileage and outcome.