The national estimate is adjusted by your state's overall price level (BEA Regional Price Parities, 2022, U.S.=100). This is a cost-of-living proxy applied to the national check engine light repair price — not a per-state check engine light repair quote.
Check your estimate against 13,993 NHTSA owner complaints
Source: NHTSA owner complaints, analyzed by CalcScrape. Unverified owner reports, not adjusted for sales volume. Method
Labor estimate loading…
This page is for owners staring at a lit the light and wondering what the scan will lead to. Below the calculator, 13,993 NHTSA owner complaints show which models and model years report the light most, at what mileage, and what owners said they paid. You can find your own car in the full table.
A check engine light visit starts at $100 to $150 for the diagnostic scan, rising to $135 to $203 on the oldest vehicles. The code sets the rest of the bill. It runs from $290 to $516 for spark plugs up to $870 to $2564 for a catalytic converter.
Not every light means an aging car. Across 13,993 NHTSA owner complaints, the median was 49,000 miles.
Check Engine Light Repair Cost by Fault
Compares what each common check engine light fault costs to fix on a newer vehicle, using this calculator's pricing model.
| Likely repair | Total cost |
|---|---|
| Diagnostic scan only | $100-$150 |
| O2 sensor replacement | $360-$566 |
| Catalytic converter | $870-$2,564 |
| Mass airflow (MAF) sensor | $330-$618 |
| Spark plugs / ignition coil | $290-$516 |
What owners reported to NHTSA about the check engine light
“Took to dealer for $450 29k service, check engine light stayed on after this for long period of time then off.”
“I have spent nearly $800.00, and this vehicle sits, as the check engine light keeps it in limp mode.”
“Check engine light, turned out it was solenoid vent valve, a $36 part that cost me a total of $600 usd to replace after diagnostic fees and shop fees.”
Owners also checked on the NHTSA form: 120 crashes, 169 fires and 97injuries. A report does not always say the check engine light caused it.
Find your car: 265 models named in 3 or more complaints
| Model | Complaints | Worst model years | Median mileage | Median amount owners wrote |
|---|---|---|---|---|
| Ford Escape | 801 | 2017, 2018, 2019 | 64,600 mi | $7,207 (26 reports) |
| Ford Edge | 500 | 2016, 2017, 2018 | 65,000 mi | $5,725 (18 reports) |
| Chevrolet Silverado 1500 | 432 | 2019, 2020, 2021 | 13,504 mi | — |
| Ford Fusion | 354 | 2015, 2016, 2017 | 70,000 mi | $7,100 (10 reports) |
| Chrysler Pacifica | 346 | 2017, 2018, 2021 | 22,000 mi | $2,300 (7 reports) |
| Chevrolet Malibu | 325 | 2016, 2017, 2018 | 52,000 mi | — |
| RAM 1500 | 323 | 2015, 2016, 2022 | 58,000 mi | $1,000 (5 reports) |
| Kia Soul | 321 | 2015, 2016, 2020 | 82,000 mi | $3,000 (6 reports) |
| Hyundai Tucson | 320 | 2016, 2017, 2022 | 69,700 mi | — |
| Hyundai Sonata | 308 | 2015, 2016, 2017 | 60,500 mi | $800 (7 reports) |
| Jeep Wrangler | 302 | 2018, 2021, 2024 | 27,000 mi | — |
| Kia Sorento | 289 | 2015, 2016, 2017 | 68,000 mi | $1,000 (4 reports) |
| Ford F-150 | 277 | 2015, 2016, 2018 | 44,500 mi | $3,000 (9 reports) |
| GMC Sierra 1500 | 263 | 2019, 2020, 2021 | 12,000 mi | $6,000 (7 reports) |
| Jeep Cherokee | 262 | 2015, 2016, 2019 | 28,000 mi | $866 (4 reports) |
| Ford Focus | 235 | 2015, 2016, 2018 | 61,633 mi | $3,175 (5 reports) |
| Hyundai Santa Fe | 230 | 2015, 2016, 2017 | 65,000 mi | $200 (4 reports) |
| Chevrolet Equinox | 206 | 2015, 2018, 2019 | 60,000 mi | $1,560 (4 reports) |
| Kia Optima | 188 | 2015, 2016, 2017 | 60,450 mi | $165 (3 reports) |
| Honda Pilot | 163 | 2016, 2017, 2019 | 62,500 mi | — |
| Jeep Grand Cherokee | 162 | 2015, 2018, 2023 | 44,100 mi | $2,000 (3 reports) |
| Chevrolet Volt | 157 | 2016, 2017, 2018 | 26,500 mi | $2,665 (5 reports) |
| Hyundai Elantra | 153 | 2017, 2018, 2020 | 51,100 mi | — |
| Honda Accord | 148 | 2018, 2019, 2020 | 50,000 mi | — |
| Honda CR-V | 143 | 2017, 2018, 2019 | 25,000 mi | — |
| Jeep Compass | 132 | 2015, 2016, 2018 | 35,000 mi | — |
| Nissan Rogue | 130 | 2016, 2017, 2023 | 59,000 mi | $1,071 (4 reports) |
| Ford Explorer | 127 | 2015, 2016, 2020 | 20,000 mi | $605 (8 reports) |
| Chevrolet Tahoe | 127 | 2021, 2022, 2023 | 27,964 mi | — |
| Chrysler 200 | 122 | 2015, 2016 | 46,000 mi | — |
| Chevrolet Traverse | 115 | 2018, 2019, 2020 | 29,600 mi | — |
| Subaru Forester | 114 | 2015, 2019, 2020 | 38,000 mi | $1,500 (3 reports) |
| Nissan Altima | 113 | 2015, 2016, 2017 | 71,000 mi | $1,300 (7 reports) |
| Jeep Renegade | 101 | 2015, 2016, 2017 | 38,000 mi | $725 (3 reports) |
| GMC Terrain | 101 | 2018, 2019, 2020 | 48,500 mi | $1,500 (3 reports) |
| Honda Odyssey | 95 | 2016, 2018, 2019 | 93,533 mi | — |
| Ford Ecosport | 93 | 2018, 2019, 2020 | 67,000 mi | $500 (5 reports) |
| GMC Yukon | 88 | 2021, 2023, 2025 | 48,000 mi | — |
| Chevrolet Trax | 83 | 2016, 2017, 2019 | 47,350 mi | — |
| Dodge Grand Caravan | 80 | 2016, 2017, 2019 | 73,000 mi | — |
| Kia Sportage | 80 | 2015, 2017, 2018 | 37,000 mi | — |
| Toyota Highlander | 79 | 2017, 2018, 2019 | 20,000 mi | — |
| GMC Yukon XL | 79 | 2021, 2022, 2023 | 54,000 mi | $2,862 (5 reports) |
| Kia Forte | 77 | 2015, 2017, 2019 | 50,475 mi | — |
| Ford Maverick Hybrid | 75 | 2022, 2023, 2024 | — | — |
| GMC Acadia | 74 | 2017, 2019, 2021 | 49,000 mi | — |
| Toyota Camry | 73 | 2018, 2019, 2020 | 31,372 mi | $1,200 (4 reports) |
| Volkswagen Atlas | 72 | 2018, 2019, 2021 | 9,900 mi | — |
| Chevrolet Cruze | 71 | 2015, 2016, 2017 | 62,100 mi | — |
| Chrysler Pacifica Plug-In Hybrid | 70 | 2018, 2020, 2022 | 4,500 mi | — |
| Hyundai Santa Fe Sport | 64 | 2016, 2017, 2018 | 32,000 mi | — |
| Chevrolet Suburban | 63 | 2015, 2021, 2023 | 47,000 mi | $6,097 (3 reports) |
| Toyota RAV4 | 63 | 2019, 2022, 2023 | 6,900 mi | — |
| Ford Expedition | 63 | 2015, 2017, 2019 | 60,568 mi | — |
| Chevrolet Blazer | 63 | 2019, 2020, 2021 | 1,500 mi | — |
| Dodge Journey | 61 | 2015, 2016, 2018 | 52,000 mi | — |
| Acura RDX | 59 | 2019, 2020, 2021 | 6,935 mi | — |
| Volkswagen Jetta | 58 | 2015, 2016, 2019 | 26,426 mi | — |
| Ford Mustang | 57 | 2016, 2018, 2019 | 35,000 mi | — |
| Lincoln Mkc | 57 | 2017, 2018, 2019 | — | $800 (4 reports) |
| Buick Encore | 54 | 2015, 2016, 2018 | 43,000 mi | — |
| RAM 3500 | 54 | 2017, 2018, 2022 | — | — |
| Nissan Sentra | 54 | 2015, 2016, 2017 | 64,500 mi | $267 (4 reports) |
| Mazda CX-5 | 53 | 2016, 2018, 2019 | 30,020 mi | — |
| Jeep Patriot | 53 | 2015, 2016, 2017 | 66,000 mi | — |
| Volkswagen Tiguan | 53 | 2018, 2021, 2022 | 18,000 mi | — |
| RAM 2500 | 53 | 2017, 2018, 2019 | 55,035 mi | — |
| Volkswagen Taos | 52 | 2022, 2023, 2024 | — | — |
| Kia Telluride | 50 | 2020, 2021, 2022 | — | — |
| Kia Sedona | 49 | 2015, 2016, 2017 | 73,000 mi | — |
| Acura MDX | 47 | 2016, 2017, 2020 | 115,911 mi | — |
| Chevrolet Colorado | 47 | 2016, 2023, 2024 | 19,000 mi | — |
| Hyundai Kona | 47 | 2018, 2019, 2020 | — | — |
| Honda Ridgeline | 45 | 2017, 2022, 2023 | — | — |
| Chrysler Town And Country | 43 | 2015, 2016 | 82,000 mi | — |
| Honda Fit | 41 | 2015, 2018, 2019 | 48,808 mi | — |
| Hyundai Veloster | 41 | 2015, 2016, 2017 | 72,000 mi | — |
| Kia Seltos | 41 | 2021, 2022, 2023 | — | — |
| Honda Civic | 40 | 2016, 2017, 2018 | 43,910 mi | — |
| Hyundai Palisade | 40 | 2020, 2021, 2022 | — | — |
| Toyota Tacoma | 39 | 2016, 2018, 2024 | 11,800 mi | — |
| Ford F-250 SD | 39 | 2015, 2020, 2022 | 45,240 mi | — |
| Toyota Corolla | 39 | 2016, 2019, 2020 | 34,000 mi | — |
| Kia K5 | 38 | 2021, 2022, 2023 | 91,000 mi | — |
| Nissan Kicks | 36 | 2018, 2019, 2020 | — | — |
| Cadillac Escalade | 35 | 2015, 2021, 2023 | — | — |
| Chevrolet Silverado 2500 | 35 | 2016, 2021, 2024 | 27,600 mi | — |
| Jeep Gladiator | 35 | 2020, 2021, 2022 | 4,900 mi | — |
| Dodge Durango | 33 | 2016, 2018, 2019 | 53,348 mi | — |
| Nissan Versa | 33 | 2015, 2020, 2024 | 43,000 mi | — |
| Honda Accord Hybrid | 32 | 2018, 2019, 2021 | 41,700 mi | — |
| Toyota Tundra | 32 | 2022, 2023, 2024 | — | — |
| Ford Bronco Sport | 30 | 2021, 2022, 2023 | — | — |
| Subaru Outback | 29 | 2020, 2021, 2022 | 35,000 mi | — |
| Ford F-350 SD | 28 | 2015, 2016, 2021 | 42,000 mi | — |
| Nissan Pathfinder | 27 | 2015, 2017, 2022 | 37,000 mi | $150 (3 reports) |
| Chevrolet Impala | 27 | 2015, 2016, 2017 | 78,000 mi | — |
| Lincoln MKZ | 27 | 2015, 2017, 2018 | 38,500 mi | — |
| Honda CR-V Hybrid | 27 | 2020, 2021, 2022 | 6,280 mi | — |
| Jeep Wagoneer | 27 | 2022, 2023, 2024 | — | — |
| Dodge Dart | 26 | 2015, 2016 | 54,000 mi | — |
| Chevrolet Camaro | 26 | 2015, 2016, 2017 | 49,000 mi | — |
| Honda HR-V | 26 | 2016, 2018, 2019 | 50,000 mi | — |
| Hyundai Sonata Hybrid | 25 | 2016, 2017, 2018 | 52,136 mi | — |
| Mazda CX-9 | 25 | 2015, 2016, 2017 | 34,000 mi | — |
| Cadillac Escalade Esv | 25 | 2021, 2022, 2023 | — | — |
| Ford Fiesta | 24 | 2015, 2016, 2017 | 61,000 mi | — |
| Alfa Romeo Giulia | 24 | 2017, 2018, 2019 | — | — |
| Chevrolet Trailblazer | 24 | 2021, 2022, 2023 | — | — |
| Nissan Titan | 23 | 2017, 2018, 2019 | 43,927 mi | — |
| GMC Sierra 2500 | 22 | 2017, 2023, 2024 | — | — |
| BMW X5 | 22 | 2015, 2016, 2024 | — | — |
| Buick Encore Gx | 21 | 2020, 2021, 2022 | — | — |
| Ford Bronco | 21 | 2021, 2022, 2023 | — | — |
| Hyundai Santa Cruz | 21 | 2022, 2023, 2024 | — | — |
| Volvo XC90 | 20 | 2016, 2018, 2022 | 14,037 mi | — |
| Subaru Crosstrek | 19 | 2016, 2018, 2021 | 12,000 mi | — |
| BMW X3 | 19 | 2015, 2019, 2020 | 29,800 mi | — |
| GMC Canyon | 19 | 2015, 2017, 2024 | 50,000 mi | — |
| Kia Carnival | 19 | 2022, 2023, 2025 | — | — |
| Buick Enclave | 18 | 2018, 2019, 2020 | 1,245 mi | — |
| Acura Tlx | 18 | 2015, 2019, 2021 | 22,343 mi | — |
| Hyundai Accent | 18 | 2015, 2016, 2017 | 91,379 mi | — |
| Volkswagen Atlas Cross Sport | 18 | 2021, 2022, 2025 | — | — |
| Subaru Ascent | 17 | 2019, 2020, 2021 | 11,841 mi | — |
| Nissan Titan Xd | 17 | 2016 | 41,000 mi | — |
| Infiniti Q50 | 17 | 2015, 2017, 2018 | — | — |
| Toyota Corolla Cross | 17 | 2022, 2023, 2024 | — | — |
| Toyota Sienna | 16 | 2015, 2017, 2020 | — | — |
| Kia Niro | 16 | 2017, 2018, 2019 | — | — |
| Ford F-150 Hybrid | 16 | 2021, 2022, 2023 | — | — |
| Alfa Romeo Stelvio | 16 | 2018, 2019, 2020 | — | — |
| Cadillac XT5 | 15 | 2017, 2018, 2019 | — | — |
| Nissan Rogue Sport | 15 | 2017, 2018, 2019 | — | — |
| Jeep Wrangler 4XE | 15 | 2022, 2023, 2024 | — | — |
| Subaru Legacy | 14 | 2015, 2016, 2020 | 80,000 mi | — |
| Hyundai Elantra Gt | 14 | 2017, 2018, 2019 | — | — |
| Audi A3 | 14 | 2015, 2016, 2017 | 80,000 mi | — |
| Jeep Grand Cherokee 4XE | 14 | 2022, 2023, 2024 | — | — |
| Audi Q7 | 13 | 2015, 2018, 2021 | 60,000 mi | — |
| Jeep Grand Wagoneer | 13 | 2022, 2023, 2024 | — | — |
| Chevrolet Sonic | 12 | 2015, 2016, 2017 | 40,100 mi | — |
| Volkswagen Golf | 12 | 2016, 2017, 2019 | — | — |
| Volkswagen Gti | 12 | 2015, 2019, 2020 | 4,000 mi | — |
| Volvo XC60 | 12 | 2016, 2019, 2021 | — | — |
| Audi Q5 | 12 | 2016, 2018, 2025 | — | — |
| Ford Ranger | 12 | 2019, 2020, 2021 | — | — |
| Mazda MAZDA3 | 11 | 2016, 2018, 2019 | 41,000 mi | — |
| Infiniti QX60 | 11 | 2015, 2017, 2018 | — | — |
| Dodge Charger | 11 | 2015, 2016, 2017 | 49,000 mi | — |
| Mitsubishi Outlander | 11 | 2016, 2022, 2023 | — | — |
| Lexus NX | 11 | 2015, 2016, 2018 | — | — |
| Hyundai Santa Fe Hybrid | 11 | 2022, 2023, 2025 | — | — |
| Lincoln Navigator | 11 | 2016, 2019, 2020 | — | — |
| Hyundai Tucson Hybrid | 11 | 2022, 2025 | — | — |
| Kia Sorento Hybrid | 11 | 2022, 2024, 2025 | — | — |
| Ford Fusion Energi | 10 | 2016, 2017, 2019 | 13,500 mi | — |
| Buick Envision | 10 | 2017, 2021, 2022 | — | — |
| Chrysler 300 | 10 | 2015, 2018, 2021 | — | — |
| Land Rover Range Rover Evoque | 10 | 2015, 2016, 2017 | 60,000 mi | — |
| Ford Escape Hybrid | 10 | 2020, 2021, 2022 | — | — |
| Nissan Frontier | 10 | 2017, 2019, 2022 | — | — |
| Toyota C-HR | 10 | 2018, 2019, 2020 | — | — |
| Genesis G70 | 10 | 2019, 2020, 2023 | — | — |
| Ford Fusion Hybrid | 9 | 2015, 2016, 2019 | 24,266 mi | — |
| Chevrolet Silverado 3500 | 9 | 2021, 2023, 2024 | — | — |
| RAM Promaster | 9 | 2015, 2017, 2018 | 75,000 mi | — |
| Audi A6 | 9 | 2015, 2016, 2019 | — | — |
| Kia Stinger | 9 | 2018, 2019, 2020 | — | — |
| Lexus RX | 9 | 2015, 2018, 2019 | — | — |
| BMW 328I | 9 | 2015, 2016 | — | — |
| Land Rover Discovery Sport | 9 | 2015, 2016, 2017 | — | — |
| Genesis GV70 | 9 | 2022, 2023, 2024 | — | — |
| Chevrolet Spark | 8 | 2015, 2016, 2017 | 31,000 mi | — |
| Lincoln Mkx | 8 | 2016, 2017, 2018 | — | — |
| Nissan Murano | 8 | 2015, 2016, 2017 | — | — |
| Kia Rio | 8 | 2015, 2016, 2017 | — | — |
| Jaguar F-Pace | 8 | 2017, 2018, 2019 | — | — |
| Kia Sportage Hybrid | 8 | 2023, 2024, 2025 | — | — |
| Jeep Grand Cherokee L | 8 | 2021, 2022, 2025 | — | — |
| Subaru Wrx | 7 | 2015, 2016, 2018 | 9,000 mi | — |
| Ford Taurus | 7 | 2015, 2016, 2017 | 27,500 mi | — |
| Mitsubishi Outlander Sport | 7 | 2015, 2020, 2021 | 42,000 mi | — |
| Hyundai IONIQ Hybrid | 7 | 2017, 2019, 2022 | 1,770 mi | — |
| GMC Sierra Denali | 7 | 2016, 2019 | 2,400 mi | — |
| Fiat 500X | 7 | 2016 | 44,800 mi | — |
| Hyundai Genesis | 7 | 2015, 2016 | 65,000 mi | — |
| Chevrolet Malibu Hybrid | 7 | 2016, 2018 | — | — |
| Volvo S60 | 7 | 2015, 2017, 2022 | — | — |
| Audi Q3 | 7 | 2016, 2018, 2022 | — | — |
| GMC Sierra 3500 | 7 | 2019, 2021, 2024 | — | — |
| Cadillac XT4 | 7 | 2019, 2020, 2024 | — | — |
| Toyota 4RUNNER | 6 | 2015, 2016, 2017 | 10,000 mi | — |
| Hyundai Sonata Plug-In Hybrid | 6 | 2016, 2017 | — | — |
| Chevrolet Corvette | 6 | 2016, 2017, 2023 | — | — |
| Volkswagen Passat | 6 | 2015, 2016, 2018 | — | — |
| Land Rover Range Rover Sport | 6 | 2015, 2016, 2017 | — | — |
| Toyota Avalon | 6 | 2017, 2018, 2019 | — | — |
| Cadillac CT5 | 6 | 2020, 2021, 2023 | — | — |
| Genesis GV80 | 6 | 2021, 2022 | — | — |
| Chevrolet Bolt EV (electric vehicle, so these reports concern its electric-drive parts, not a gas-engine check engine light) | 6 | 2017, 2020, 2023 | — | — |
| BMW X1 | 6 | 2015, 2016, 2018 | — | — |
| BMW 330I | 6 | 2019, 2020, 2021 | — | — |
| Cadillac CT4 | 6 | 2020, 2021, 2022 | — | — |
| Infiniti QX50 | 6 | 2016, 2019 | — | — |
| Mazda MAZDA6 | 5 | 2016, 2018, 2019 | 26,198 mi | — |
| Ford Transit | 5 | 2015, 2018, 2024 | — | — |
| Volkswagen Golf Sportwagen | 5 | 2015, 2016, 2019 | — | — |
| Nissan Armada | 5 | 2017, 2018, 2019 | — | — |
| Subaru Impreza | 5 | 2015, 2017, 2019 | 60,000 mi | — |
| Dodge Challenger | 5 | 2015, 2017, 2019 | — | — |
| Cadillac Srx | 5 | 2015, 2016 | — | — |
| Honda Insight | 5 | 2019, 2022 | — | — |
| Honda Passport | 5 | 2019, 2021 | — | — |
| Lincoln Aviator Phev | 5 | 2020, 2022 | — | — |
| Land Rover Range Rover | 5 | 2017, 2019, 2020 | — | — |
| Lincoln Nautilus | 5 | 2019, 2021, 2023 | — | — |
| Dodge Hornet Phev | 5 | 2024 | — | — |
| Mazda Cx-90 | 5 | 2024 | — | — |
| Chevrolet Silverado | 4 | 2015, 2017 | 7,800 mi | — |
| Toyota Prius | 4 | 2016, 2018, 2024 | — | — |
| RAM Promaster City | 4 | 2015, 2017 | 25,000 mi | — |
| Ford Transit Connect | 4 | 2015, 2016, 2019 | — | — |
| Mini Cooper | 4 | 2015, 2016, 2017 | — | — |
| Chevrolet Express | 4 | 2017, 2019, 2021 | — | — |
| Kia Optima Hybrid | 4 | 2015, 2016, 2017 | — | — |
| BMW 328D | 4 | 2015, 2017 | 72,000 mi | — |
| Audi Q8 | 4 | 2019, 2021 | — | — |
| Hyundai Tucson Plug-In Hybrid | 4 | 2022, 2023, 2025 | — | — |
| Porsche 911 | 4 | 2020, 2021, 2022 | — | — |
| Cadillac XT6 | 4 | 2020, 2021, 2022 | — | — |
| Hyundai Venue | 4 | 2020, 2021, 2023 | — | — |
| Chevrolet Suburban 1500 | 4 | 2023, 2025 | — | — |
| BMW X7 | 4 | 2019, 2020, 2025 | — | — |
| Toyota Gr Corolla | 4 | 2024, 2025 | — | — |
| Hyundai Santa Fe Plug-In Hybrid | 4 | 2022, 2023 | — | — |
| Subaru Xv Crosstrek | 3 | 2015 | — | — |
| Fiat 500 | 3 | 2015 | 74,500 mi | — |
| Audi A3 Cabriolet | 3 | 2015, 2017 | 29,300 mi | — |
| Scion Fr-S | 3 | 2015 | 43,000 mi | — |
| GMC Yukon Denali XL | 3 | 2015 | 55,000 mi | — |
| Subaru Brz | 3 | 2017 | 15,000 mi | — |
| Land Rover Range Rover Velar | 3 | 2018, 2019, 2021 | — | — |
| Mazda Cx-3 | 3 | 2016, 2017, 2019 | — | — |
| Porsche Macan | 3 | 2018, 2020, 2021 | — | — |
| Nissan Nv | 3 | 2016, 2019 | — | — |
| Audi A5 | 3 | 2015, 2016, 2018 | — | — |
| BMW X4 | 3 | 2015, 2016, 2021 | — | — |
| BMW 740I | 3 | 2016, 2017, 2023 | — | — |
| Toyota Prius Prime | 3 | 2018, 2023 | — | — |
| Lincoln Corsair | 3 | 2020, 2022, 2023 | — | — |
| Kia Optima Phev | 3 | 2017, 2018 | — | — |
| Toyota RAV4 Prime | 3 | 2021, 2022, 2023 | — | — |
| Buick Regal | 3 | 2016, 2018 | — | — |
| Nissan Maxima | 3 | 2017, 2020 | — | — |
| Porsche Cayenne | 3 | 2020, 2021 | — | — |
| Hyundai IONIQ 5 (electric vehicle, so these reports concern its electric-drive parts, not a gas-engine check engine light) | 3 | 2022, 2023 | — | — |
| Hyundai Elantra N | 3 | 2022, 2023 | — | — |
| Buick Lacrosse | 3 | 2015, 2016, 2018 | — | — |
| Honda Civic Type R | 3 | 2018, 2019, 2023 | — | — |
| Hyundai Elantra Hybrid | 3 | 2021, 2022, 2023 | — | — |
| Buick Cascada | 3 | 2017, 2018 | — | — |
| Buick Envista | 3 | 2024, 2025 | — | — |
| Kia Sportage Phev | 3 | 2023, 2024 | — | — |
| Toyota Grand Highlander | 3 | 2024, 2025 | — | — |
Complaints by model year
How fast the car was going when it failed (median 45 mph, 7,630 reports with a speed)
From the 7,630 complaints that recorded a speed.
Everything owners described with the check engine light
206 manufacturer service bulletins mention the check engine light
Service bulletins (TSBs) are the automaker's repair instructions for a known issue, filed with NHTSA. A bulletin is not a recall and does not mean every vehicle has the problem; it can mean a known fix, updated part or extended coverage. Ask the shop whether one applies to your VIN.
| Bulletin | Vehicles | What it covers |
|---|---|---|
| SA-048-26 2026-08 | MazdaCx-50 2023–2025; Cx-5 2023–2025; Cx-30 2023–2025; Mazda3 2023–2025 | Some vehicle may exhibit the CHECK ENGINE light on with DTC P0524 (Engine oil pressure control system: Oil pressure decrease) and no abnormal engine noise. |
| LI20.10-P-072886 2026-07 | Mercedes-BenzAmg Gt63 4matic+ 2025–2026; Amg Gt63 Pro 4matic+ 2025–2026; Amg Gt63 2019–2026; Amg Sl63 2022–2025 | Complaint Check Engine Light ON with DTC P012800 "The Coolant Temperature is Below the Specified Temperature" active and/or stored in the ME (N3/10). There are no drivability concerns related to this complaint. |
| LI20.10-P-072886 2026-07 | Mercedes BenzAmg Gle63 S 4matic+ 2025; Gls 580 4matic 2026; Amg Gls63 4matic 2026; Amg Gls63 4matic+ 2026 | Complaint Check Engine Light ON with DTC P012800 "The Coolant Temperature is Below the Specified Temperature" active and/or stored in the ME (N3/10). There are no drivability concerns related to this complaint. |
| S2609000009 2026-06 | Ram1500 2020–2023 | Check Engine Light (CEL) Illuminated with Diagnostic Trouble Code (DTC) P0106 Manifold Absolute Pressure Sensor Performance Setting In The Powertrain Control Module (PCM) |
| S2609000009 2026-06 | JeepWrangler 2020–2023; Gladiator 2021–2023 | Check Engine Light (CEL) Illuminated with Diagnostic Trouble Code (DTC) P0106 Manifold Absolute Pressure Sensor Performance Setting In The Powertrain Control Module (PCM) |
| LI07.70-P-080607 2026-06 | Mercedes-BenzS 580 E 4matic 2023–2026 | Complaint Check engine light activated. Fault codes related to misfire on multiple cylinders stored. Possible fault codes listed below: P030004 - Combustion misfiring has been detected. There is an internal fault. |
| LI09.41-N-080666 2026-06 | Mercedes-BenzSprinter 1500 2023–2025; Sprinter 3500 2023–2025; Sprinter 2500 2023–2025 | Check engine light with reduced power P300A6D due to charge air system contamination Complaint The check engine light is activated, accompanied by fault code 'P300A6D The boost pressure is too low', indicating reduced… |
| 9100692 Rev 1 2026-05 | Ram3500 2019–2025; 2500 2019–2025 | On Cummins diesel applications that are for 2019 and newer the bpro part 1BP00507AB can on occasions create a check engine light. |
| ATI&05122026901 2026-05 | HondaPilot 2025 | Dealer Message - American Honda Motor Co., Inc. (AHM) is searching for certain 2025 Pilots with customer complaint of Check Engine Light (CEL) on with DTC P0420 [Catalyst System Efficiency Below Threshold (Bank 1)]… |
| TSB_2080827_2 2026-05 | AudiSq5 2025–2026; Sq5 Sportback 2025–2026; S5 2025–2026; A6 2026 | This bulleitn provides informaoitn when there is a check engine light on; exhaust flap - check engine light, P047600/P04A00: Exhaust Pressure Control Valve Range/Performance. |
| LI07.10-P-080384 2026-04 | Mercedes-BenzAmg Gt63 S E Performance 4matic+ 2025–2026; Amg Gt63 S E Performance 2024; Amg Sl55 4matic+ 2026; Amg Gt63 S E 2024–2025 | Complaint Customer reports Check Engine Light with possible loss of power concern. The Following DTC's are present P210185 - The throttle valve actuator has a malfunction. |
| LI07.10-P-080384 2026-04 | Mercedes BenzAmg Gle63 S 4matic 2026; Gls 580 4matic 2026; Gle 580 4matic 2026; Amg Gle63 S 4matic+ 2025 | Complaint Customer reports Check Engine Light with possible loss of power concern. The Following DTC's are present P210185 - The throttle valve actuator has a malfunction. |
| ATI&04272026904 2026-04 | HondaPilot 2025 | Dealer Message - American Honda Motor Co., Inc. (AHM) is searching for certain 2025 Pilots with customer complaint of Check Engine Light (CEL) on with DTC P0420 [Catalyst System Efficiency Below Threshold (Bank 1)]… |
| S2609000006 2026-04 | Ram1500 2024–2026 | P000B Bank 1 Cam 2 Position Slow Response - Malfunction Indicator Light (MIL) - Check Engine Light (CEL) |
| S2609000006 2026-04 | DodgeDurango 2024–2026 | P000B Bank 1 Cam 2 Position Slow Response - Malfunction Indicator Light (MIL) - Check Engine Light (CEL) |
| ATI&04132026905 2026-04 | HondaPilot 2025 | Dealer Message - American Honda Motor Co., Inc. (AHM) is searching for certain 2025 Pilots with customer complaint of Check Engine Light (CEL) on with DTC P0420 [Catalyst System Efficiency Below Threshold (Bank 1)]… |
| LI01.30-P-072328 2026-03 | Mercedes BenzC 300 4matic 2018 | Complaint -Check engine light illuminated. -Engine runs rough. -Poor shifting or jerking when accelerating. -Fault codes stored related to mixture formation, injector quantity adjustment, or misfire. |
| S2609000005 2026-03 | Ram3500 2025–2026; 2500 2025–2026 | Check Engine Light (CEL) Illuminated Diagnostic Trouble Code (DTC) P0381-00 Wait to Start Lamp Inoperative |
| DRW59 Dlr Ltr 2026-03 | MazdaCx-30 2026; Mazda3 2026 | Subject: Notification of Dealer Re-Work (DRW59) 2026MY CX-30 and 2026MY Mazda3 - Check Engine Light On With DTC P0126:00 Dear Mazda Dealer Colleagues, Mazda Motor Corporation has decided to conduct a Dealer Re-Work on… |
| DRW59 Repair 2026-03 | MazdaCx-30 2026; Mazda3 2026 | Subject: Notification of Dealer Re-Work (DRW59) 2026MY CX-30 and 2026MY Mazda3 - Check Engine Light On With DTC P0126:00 Dear Mazda Dealer Colleagues, Mazda Motor Corporation has decided to conduct a Dealer Re-Work on… |
| DRW59 Warranty 2026-03 | MazdaMazda3 2026; Cx-30 2026 | Subject: Notification of Dealer Re-Work (DRW59) 2026MY CX-30 and 2026MY Mazda3 - Check Engine Light On With DTC P0126:00 Dear Mazda Dealer Colleagues, Mazda Motor Corporation has decided to conduct a Dealer Re-Work on… |
| TSB-26-14-001 2026-03 | MitsubishiOutlander 2026 | This Technical Service Bulletin provides guidance when the check engine light is on with P0128-00 stored in the Engine ECU. |
| WB2026-007 2026-03 | MitsubishiOutlander 2026 | This Warranty Bulletin provides instructions on submiting a warranty claim when the check engine light is on with either P2096-00 or P0128-00 stored in the Engine ECU. |
| 26-EM-006H TSB 2026-03 | HyundaiElantra 2024–2025 | Some Elantra (CN7) vehicles equipped with the 2.0L AKS NU PE engine may exhibit an illuminated Check Engine light for diagnostic trouble code (DTC) P218100 or P013300 which are related to the Integrated Thermal… |
| SSPD8 Dlr Ltr a 2026-03 | MazdaMazda3 2019–2023; Cx-30 2020–2023; Cx-5 2018–2025; Mazda6 2018–2021 | Subject: TSB 01-001/26 Warranty and Parts Kit Update INCLUDES: Warranty Extension Program - Special Service Program (SSP) D8 Check Engine Light ON with DTC P0126:00, 2018-2025 CX-5, 2019-2023 Mazda3, 2019-2022 CX-3,… |
| SSPD8 Repair d 2026-03 | MazdaCx-5 2018–2025; Mazda6 2018–2021; Mazda3 2019–2023; Cx-30 2020–2023 | Subject: TSB 01-001/26 Warranty and Parts Kit Update INCLUDES: Warranty Extension Program - Special Service Program (SSP) D8 Check Engine Light ON with DTC P0126:00, 2018-2025 CX-5, 2019-2023 Mazda3, 2019-2022 CX-3,… |
| 26-EM-008G TSB 2026-03 | GenesisGv70 2024–2026 | Some GV70 (JK1A) vehicles equipped with 2.5T engines may display a check engine light with DTC P04F000 (EVAP System High Load Purge Line 'A' Performance) due to debris inside the dual purge ejector assembly and/or… |
| 26-01-026H TSB 2026-02 | HyundaiPalisade 2026; Palisade Hybrid 2026 | Certain Palisade (LX3) and Palisade Hybrid (LX3 HEV) vehicles may exhibit a Check Active Air Flap System warning message, check engine light on, and/or Low Engine Oil warning message, due to improper operation of the… |
| LI4920N078838 2026-02 | Mercedes-BenzSprinter 3500 2021–2025; Sprinter 2500 2021–2025; Sprinter 1500 2021–2025; Sprinter (Vs30) 2019–2020 | Check engine light or Adblue warning with fault codes P206B31, P203B31, or P300494 present in AdBlue (SCR) control unit (N118/5) Complaint The check engine light or AdBlue warning is activated, accompanied by one or… |
| TSB_2080827_1 2026-02 | AudiSq5 Sportback 2025–2026; Sq5 2025–2026; S5 2025–2026; A6 2026 | This bulleitn provides informaoitn when there is a check engine light on; exhaust flap - check engine light, P047600/P04A00: Exhaust Pressure Control Valve Range/Performance. |
| SSPD8 Repair c 2026-02 | MazdaCx-5 2018–2025; Mazda6 2018–2021; Mazda3 2019–2023; Cx-30 2020–2023 | SSPD8 - Check Engine Light ON with DTC P0126:00 - WARRANTY EXTENSION For certain 2018-2025MY CX-5, 2019-2023MY Mazda3, 2019-2022MY CX-3, 2018-2021MY Mazda6, 2020-2023MY CX-30 that are equipped with the suspected coolant… |
| LI49.10-P-080201 2026-02 | Mercedes-BenzAmg Glc43 4matic Coupe 2024–2025; Cle 450 4matic Cabriolet 2024–2025; Glc 300 2024–2025; Glc 300 4matic 2024–2025 | Complaint Check engine light illuminate, or previously on One of the below Exhaust Flap fault codes stored in PTCU N127: P13C273 P13C278 P140473 Cause Various Remedy Model year 2024 254 and 167 with engine M254 -Update… |
| LI01.30-P-072328 2026-02 | Mercedes-BenzGle 350 2019–2023; E 350 2020–2023; Glc 300 2019–2023; Glc 300 4matic 2023 | Complaint -Check engine light illuminated. -Engine runs rough. -Poor shifting or jerking when accelerating. -Fault codes stored related to mixture formation, injector quantity adjustment, or misfire. |
| 01-001-26a 2026-01 | MazdaCx-3 2019–2021; Cx-30 2020–2023; Mazda6 2018–2021; Mazda3 2019–2023 | Some customers may experience a check engine light ON with DTC P0126:00 (Thermostat stuck open) and one or more of the following symptoms: Engine takes longer to warm up. Engine temperature gauge fluctuates. |
| 01-003-26 2026-01 | MazdaMazda3 2023–2025; Cx-50 2024–2025; Cx-5 2024–2025; Cx-30 2024–2025 | Some vehicles may exhibit a check engine light ON with DTC P20F8:00 stored. P20F8:00 - Swirl control circuit range/performance problem. |
| ATI&01302026904 2026-01 | HondaPilot 2025 | Dealer Message - American Honda Motor Co., Inc. (AHM) is searching for certain 2025 Pilots with customer complaint of Check Engine Light (CEL) on with DTC P0420 [Catalyst System Efficiency Below Threshold (Bank 1)]… |
| SSPD8 Parts and Warr a 2026-01 | MazdaCx-30 2020–2023; Mazda6 2018–2021; Mazda3 2019–2025; Cx-5 2018–2025 | SSPD8 - Check Engine Light ON with DTC P0126:00 - WARRANTY EXTENSION For certain 2018-2025MY CX-5, 2019-2023MY Mazda3, 2019-2022MY CX-3, 2018-2021MY Mazda6, 2020-2023MY CX-30 that are equipped with the suspected coolant… |
| SSPD8 Repair b 2026-01 | MazdaCx-30 2020–2023; Cx-5 2018–2025; Cx-3 2019–2021; Mazda3 2019–2023 | SSPD8 - Check Engine Light ON with DTC P0126:00 - WARRANTY EXTENSION For certain 2018-2025MY CX-5, 2019-2023MY Mazda3, 2019-2022MY CX-3, 2018-2021MY Mazda6, 2020-2023MY CX-30 that are equipped with the suspected coolant… |
| 26-01-007G DCS 2026-01 | GenesisG70 2022–2023 | Certain G70 (IK) vehicles equipped with the 2.0T-GDI engine may illuminate the Check Engine Light as a result of DTC P019100 (Fuel Rail Pressure Sensor Circuit Range/Performance). |
| 26-01-007G TSB 2026-01 | GenesisG70 2022–2023 | Certain G70 (IK) vehicles equipped with the 2.0T-GDI engine may illuminate the Check Engine Light as a result of DTC P019100 (Fuel Rail Pressure Sensor Circuit Range/Performance). |
| LI05.20-P-080192 2026-01 | Mercedes-BenzAmg Sl63 2022–2025; Amg Sl63 4matic+ 2023–2025; Amg Sl63 S E 2024–2025; Amg S 63 E 4matic+ 2025 | Complaint Customer states check engine light on in the dash. Vehicle has one or more DTC's Present P164B00, P164B09, P2B4400, P005A07, P005C07, P005A09, P005C09, P003C07, P2B5007, P003C09, P2B5009, P34C200, P34C109,… |
| ATI&01142026905 2026-01 | HondaPilot 2025 | Dealer Message - American Honda Motor Co., Inc. (AHM) is searching for certain 2025 Pilots with customer complaint of Check Engine Light (CEL) on with DTC P0420 [Catalyst System Efficiency Below Threshold (Bank 1)]… |
| LI49.20-N-080011 2026-01 | Mercedes-BenzSprinter 2500 2023–2025; Sprinter 3500 2023–2025; Sprinter 1500 2023–2025 | Complaint The check engine light is on, with a possibility in a reduction of power, with no soot present in the exhaust system. Fault codes: P300E5F The fill level of the diesel particulate filter is too high. |
| 01-001-26 2026-01 | MazdaCx-5 2018–2025; Cx-3 2019–2021; Mazda3 2019–2023; Cx-30 2020–2023 | Some customers may experience a check engine light ON with DTC P0126:00 (Thermostat stuck open) and one or more of the following symptoms: Engine takes longer to warm up. Engine temperature gauge fluctuates. |
| 01-003-25b 2025-12 | MazdaMazda3 2019–2023; Cx-30 2020–2023; Cx-3 2019–2021; Cx-5 2018–2025 | Some customers may experience a check engine light ON with DTC P0126:00 (Thermostat stuck open) and one or more of the following symptoms: Engine takes longer to warm up. Engine temperature gauge fluctuates. |
| SSPD8a Repair 2025-12 | MazdaCx-3 2019–2021; Cx-5 2018–2025; Cx-30 2020–2023; Mazda3 2019–2023 | SSPD8 - Check Engine Light ON with DTC P0126:00 - WARRANTY EXTENSION For certain 2018-2025MY CX-5, 2019-2023MY Mazda3, 2019-2022MY CX-3, 2018-2021MY Mazda6, 2020-2023MY CX-30 that are equipped with the suspected coolant… |
| SSPD8 Dlr Ltr 2025-12 | MazdaCx-3 2019–2021; Cx-30 2020–2023; Cx-5 2018–2025; Mazda6 2018–2021 | SSPD8 - Check Engine Light ON with DTC P0126:00 - WARRANTY EXTENSION For certain 2018-2025MY CX-5, 2019-2023MY Mazda3, 2019-2022MY CX-3, 2018-2021MY Mazda6, 2020-2023MY CX-30 that are equipped with the suspected coolant… |
| SSPD8 Parts and Warr 2025-12 | MazdaCx-5 2018–2025; Cx-3 2019–2021; Mazda3 2019–2023; Cx-30 2020–2023 | SSPD8 - Check Engine Light ON with DTC P0126:00 - WARRANTY EXTENSION For certain 2018-2025MY CX-5, 2019-2023MY Mazda3, 2019-2022MY CX-3, 2018-2021MY Mazda6, 2020-2023MY CX-30 that are equipped with the suspected coolant… |
| 01-003-25a 2025-12 | MazdaCx-5 2018–2025; Cx-30 2020–2023; Cx-3 2019–2021; Mazda3 2019–2023 | Some customers may experience a check engine light ON with DTC P0126:00 (Thermostat stuck open) and one or more of the following symptoms: Engine takes longer to warm up. Engine temperature gauge fluctuates. |
| 9100692 2025-10 | Ram3500 2019–2025; 2500 2019–2025 | On Cummins diesel applications that are for 2019 and newer the bpro part 1BP00507AB can on occasions create a check engine light. |
| 25-01-051 OL 2025-09 | GenesisGv70 2022–2025; G80 2021–2024; Gv80 2021–2024 | Genesis has become aware that some vehicles may illuminate the Check Engine Light indicator as a result of detected engine misfires. |
| LI09.10-P-079599 2025-08 | Mercedes-BenzG 550 2024–2025; Amg G63 2024–2025 | Complaint Check engine light illuminated. Fording not available message in instrument cluster. Fault code stored - P153073 Left air flap 'Air intake" has a malfunction. |
| 25-01-051G DN 2025-08 | GenesisGv80 2021–2024; G80 2021–2024; Gv70 2022–2025 | Certain G80 (RG3), GV70 (JK1/JK1A), and GV80 (JX1) vehicles equipped with Theta III 2.5L T-GDI engine may illuminate the Check Engine Light as a result of misfire DTCs P0300, P0301, P0302, P0303, or P0304. |
| 25-01-051G TSB 2025-08 | GenesisG80 2021–2024; Gv70 2022–2025; Gv80 2021–2024 | Certain G80 (RG3), GV70 (JK1/JK1A), and GV80 (JX1) vehicles equipped with Theta III 2.5L T-GDI engines may illuminate the Check Engine Light as a result of misfire DTCs P0300, P0301, P0302, P0303, or P0304 during cold… |
| 37406 2025-07 | VolvoXc90mhev 2023–2026; S90mhev 2022–2026; V90ccmhev 2022–2026; Xc60mhev 2022–2026 | This is a Technical Journal: Check Engine Light and DTC ECM-P138916. Do not replace the electric supercharger. This DTC is sent from the ECCM to the ECM, indicating low 48V system voltage |
| LI14.30-N-075882_6 2025-06 | Mercedes-BenzSprinter 1500 2021–2024; Sprinter 3500 2021–2024; Sprinter 2500 2021–2024; Sprinter (Vs30) 2019–2020 | Check engine light active - Fault P3007F1, P3007F2, P300CA8, or P300CA9 present in CDI control unit Complaint Check engine warning light active. |
| SA-033-25 2025-06 | MazdaCx-90 2024–2025; Cx-70 2025 | Some vehicles may experience a CHECK ENGINE light ON with DTC P0012, P0011, and possibly P0010. This may be caused by a malfunction in the intake EVVT motor that prevents it from accurately regulating the intake… |
| 37249 2025-06 | VolvoS90mhev 2022–2026; Xc90mhev 2023–2026; S60mhev 2022–2025; Xc60mhev 2022–2026 | This is a Technical Journal: Check Engine Light and DTC - ECM P001792. If VIDA symptom-based fault tracing leads to the replacement of parts, follow method in attachment TJI-531608-1_1_1_en-US 1.pdf |
| LI14.20-N-079253_3 2025-06 | Mercedes-BenzSprinter (Vs30) 2019–2020; Sprinter 1500 2021–2024; Sprinter 2500 2021–2024; Sprinter 3500 2021–2024 | Check engine light with fault code P300E55 with H12 Complaint The check engine light is activated, accompanied by the following fault code related to the Exhaust gas recirculation cooler (low pressure): P300E55 The… |
| LI14.20-N-079253 2025-05 | Mercedes-BenzSprinter 2500 2019–2024; Sprinter 1500 2019–2024; Sprinter 3500 2019–2024; Sprinter (Vs30) 2019–2020 | Complaint The check engine light is activated, accompanied by the following fault code related to the Exhaust gas recirculation cooler (low pressure): P300E55 The efficiency of component 'Exhaust gas recirculation… |
Odometer spread across 2,789 check engine light complaints
Median odometer by model year: 2015: 60,000 mi (862 reports) · 2016: 59,496 mi (719 reports) · 2017: 49,000 mi (554 reports) · 2018: 27,000 mi (325 reports) · 2019: 11,000 mi (186 reports) · 2020: 6,669 mi (93 reports) · 2021: 19,000 mi (26 reports). Newer model years have had less time to rack up miles, so their medians run lower.
This is the mileage owners reported when they filed, not a failure probability.
What broke, and what happened next, in check engine light complaints
What happened after it failed (number of complaints):
2 deaths reported in these complaints. A report does not establish that the check engine light caused it.
When check engine light failures were reported, year by year
Complaints by the year the failure happened. The current year is partial. A recall in the same year is shown for context, not as a cause.
What this page's numbers are based on, and what they leave out
- 13,993 NHTSA owner complaints naming the check engine light (2015–2025 models), including 276 in which owners stated an amount paid or quoted (middle half $600–$6,000, full range $36–$15,000).
- 0 NHTSA recall campaigns and 206 manufacturer service bulletins that mention this part.
- The calculator's estimate: typical labor hours and parts ranges for this job, adjusted by state using government wage and price-level data.
- 7,825 complaints mention a dealer and 640 an independent shop.
- Not included: a quote for your exact vehicle, diagnostic fees, taxes, dealer markup, or secondary damage (for example engine damage after overheating). Owner-reported amounts often include those extras, which is why they run higher than the calculator.
More of what owners told NHTSA
“When I took it to the local dealership, I was told that if something was wrong with the transmission, the check engine light would come on, but it would cost me $200 for a diagnosis since it was out of warranty.”
“Started up the engine, got a check engine light, took it to the dealer and they said I needed to change the engine and pay out of pocket over $7,000.00.”
“At approximately 25,000 I had a check engine light, the dealer says it's the thermostat needing replaced ($588.00!!!???”
“The check engine light went on and I paid $940.00 to try to fix the problem.”
“After cold start, car lost power and has set Check engine light codes P0010,P0011, made appointment with Springfield Huyandi, charged $289.33 for the diagnosis of engine oil sludge causing VVT issues.”
Unverified owner reports, counted by keyword in the complaint text and not adjusted for how many of each model were sold. How we process NHTSA complaints · check recalls for your VIN.
Spark plugs appear in 815 Check Engine Light complaints, the most common co-failing part
Among parts named alongside the Check Engine Light, spark plugs lead. Owners mention them 7.2 times more often than in complaints overall. When the light comes with a misfire or rough idle, the calculator's spark plug run ($290–$516 at a $75/hr shop rate) is a better starting point than the catalytic converter run ($870–$2564). A converter quote that arrives while the plugs are still original may be treating the damage instead of the cause.
29% of Check Engine Light complaints also describe a stall or loss of power
Of the consequences owners named, loss of power (2,001 reports) and engine damage (1,384) far outnumber stalling while driving (394). A light that shows up with power loss belongs in a different price bracket than the calculator's $100–$150 scan. Each of these is an owner report, not proof of what caused it.
One in four Check Engine Light owners reported a repeat repair or a dealer that could not fix it
25% of complaints say the dealer could not find the fault or the repair had to be done again. One Chevrolet Malibu owner described the gap between the part and the bill: "Check engine light, turned out it was solenoid vent valve, a $36 part that cost me a total of $600 USD to replace after diagnostic fees and shop fees." A Hyundai Sonata owner was charged $289.33 just to diagnose oil sludge behind codes P0010 and P0011. Owners in these complaints paid for the scan once, then paid for another diagnosis after the light came back.
Mazda CX-5 leads Check Engine Light service bulletins with 47, ahead of Mazda3 and Mazda6
The bulletin list for this light is dominated by Mazda: CX-5 (47), Mazda3 (42), Mazda6 (40), CX-3 (28) and CX-30 (27). Bulletin SA-048-26 covers 2023-2025 CX-5, CX-50 and CX-30 models showing code P0524 (oil pressure decrease) with no abnormal engine noise. Bulletin S2609000009 covers code P0106 (manifold absolute pressure sensor performance) on 2020-2023 Ram 1500 and Jeep Wrangler and on 2021-2023 Gladiator. On 2023-2025 Sprinter vans, Mercedes-Benz bulletins cover an exhaust odor with misfire, and code P300A6D with reduced power from charge air contamination. If your code matches one of these, show the bulletin number when you get your quote. A bulletin does not mean the repair is free.
Kia Soul and Honda Odyssey Check Engine Light complaints come at unusually high mileage
Across all complaints, the Check Engine Light was reported at a median of 49,000 miles, and half came in under 50,000. Some models run much later. Kia Soul complaints (2015, 2016 and 2020 peaks) came at a median of 82,000 miles. Honda Odyssey complaints came at 93,533 miles, and Acura MDX complaints at 115,911. On these vehicles the light often shows up once the warranty has run out. The calculator's older-vehicle setting raises the scan to $135–$203.
Check Engine Light mileage falls with each newer model year, from 60,000 on 2015 models to 11,000 on 2019s
2015 models reported the light at a median of 60,000 miles. For 2017 models the median was 49,000 miles, for 2018s 27,000 and for 2019s 11,000. Among 2019 and newer models, the complaints come early in the car's life, not from worn-out cars. On those models the light is more likely to fall inside the factory warranty than it is on the 2015-2016 models. Across all complaints, the 90th-percentile mileage is 101,000 miles.
Frequently Asked Questions
Should I replace the spark plugs before paying for a catalytic converter after a Check Engine Light?
Spark plugs are named in the light complaints 7.2 times more often than expected, in 815 complaints. The calculator puts plugs at $290–$516 and a catalytic converter at $870–$2564. Ask whether the plugs caused the fault before you approve the converter.
Is there a bulletin for code P0106 on a Ram 1500 or Jeep Wrangler Check Engine Light?
Yes. Bulletin S2609000009 covers a the light with code P0106 (manifold absolute pressure sensor performance) on 2020-2023 Ram 1500 and Wrangler and on 2021-2023 Gladiator. Bring the bulletin number to the shop.
Does a Mazda CX-5 Check Engine Light with code P0524 mean engine damage?
Mazda bulletin SA-048-26 covers 2023-2025 CX-5, CX-50 and CX-30 models that show the the light with P0524 (oil pressure decrease) and no abnormal engine noise. Before approving engine work, ask the shop whether that bulletin applies.