Most common OBD-II check engine light codes, ranked by owner complaints
The OBD-II check engine light codes owners report most to NHTSA, ranked from the federal complaint file, with the makes and models behind each. A count of complaints, not how often a code sets on the road.
What the record shows
- P0302 leads, with 449 complaints. The engine computer counted too many misfires in cylinder 2, meaning that one cylinder is failing to burn its fuel properly.
- One make and one code account for more filings than any other pair here: Ford with P0302, 214 of them. Whether that says something about the cars or about who writes to the government is the question this page can't answer.
- P0304 and P0301 arrive together in 103 complaints, 44 of them from a range such as P0301–P0304. Codes often arrive together, so read every code a scan finds.
- Some codes belong to older cars. Fewer than a quarter of their complaints since the 1996 model year fall in 2010 to 2025: P0446, 4 of 35; P0440, 6 of 35; P0174, 14 of 69.
This ranking covers the codes we have written about so far. Across the federal file, for model years 2010 to 2025, the codes owners name most also include P1326 (460), P2111 (332), C1391 (310) and C0020 (309), and they will join this page as their own pages are written.
The most common check engine light codes, ranked
Complaints naming each code for model years 2010 to 2025, the window every code page on this site uses. The dark bar is that window; the light bar behind it is every model year since 1996, so a code whose light bar runs far past its dark one belongs mostly to older cars.
Open a code for what it means, the makes and models named most, and the codes filed beside it. The number in brackets is how many complaints name that make, model or code.
1P0302449473
The engine computer counted too many misfires in cylinder 2, meaning that one cylinder is failing to burn its fuel properly.
- The make named most is Ford (214), then Honda (60) and Hyundai (32).
- The Ford Escape (99) leads the models, ahead of the Ford Edge (66) and the Ford Fusion (40).
- Owners most often filed it beside P0300 (87), then P0303 (61) and P0304 (58).
2P0300394510
The engine computer counted misfires, moments when a cylinder failed to burn its fuel, but couldn't pin them on one cylinder, so they are random or spread across several.
- The make named most is Ford (95), then Chevrolet (63) and Honda (45).
- The Ford Escape (36) leads the models, ahead of the Ford Fusion (20) and the Chevrolet Silverado 1500 (19).
- Owners most often filed it beside P0304 (103), P0301 (103) and P0302 (87).
3P0303383415
The engine computer counted too many misfires in cylinder 3, meaning that one cylinder is failing to burn its fuel properly.
- The make named most is Ford (146), then Honda (76) and Kia (37).
- The Ford Escape (68) leads the models, ahead of the Ford Edge (39) and the Chrysler Pacifica (30).
- Owners most often filed it beside P0300 (75), then P0302 (61) and P0301 (47).
4P0304358400
The engine computer counted too many misfires in cylinder 4, meaning that one cylinder is failing to burn its fuel properly.
- The make named most is Ford (127), then Honda (89) and Kia (36).
- The Ford Escape (58) leads the models, ahead of the Ford Edge (34) and the Honda Accord (21).
- Owners most often filed it beside P0301 (103), P0300 (103) and P0302 (58).
5P0301355386
The engine computer counted too many misfires in cylinder 1, meaning that one cylinder is failing to burn its fuel properly.
- The make named most is Ford (144), then Honda (87) and Hyundai (28).
- The Ford Escape (62) leads the models, ahead of the Ford Edge (42) and the Honda Odyssey (30).
- Owners most often filed it beside P0304 (103), P0300 (103) and P0302 (51).
6P0420300393
The catalytic converter on bank 1, the side of the engine with cylinder 1, has stopped storing oxygen well enough, so the engine computer judges it is no longer cleaning the exhaust the way it should.
- The make named most is Kia (100), then Chevrolet (41) and Hyundai (37).
- The Kia Soul (89) leads the models, ahead of the Ford Focus (17) and the Hyundai Tucson (12).
- Owners most often filed it beside P0430 (22), then P0300 (13) and P219A (11).
7P0700172297
The transmission control module found a fault of its own and asked the engine computer to turn on the check engine light. P0700 names no part: the fault itself is stored as a second code, which a basic reader may not show and a scan of the transmission module does.
- The make named most is Chevrolet (99), then GMC (41) and Subaru (12).
- The Chevrolet Silverado 1500 (30) leads the models, ahead of the GMC Sierra 1500 (16) and the Chevrolet Malibu (9).
- Owners most often filed it beside P0747 (27), then P2714 (13) and P0776 (12).
8P0720165180
The computer lost, or stopped trusting, the signal from the transmission's output speed sensor, the part that reports how fast the transmission's output shaft turns.
- The make named most is Ford (135), then Infiniti (23) and Nissan (5).
- The Ford F-150 (124) leads the models, ahead of the Infiniti Q50 (19) and the Ford Mustang (6).
- Owners most often filed it beside P0722 (42), then P0500 (17) and P0721 (9).
9P0299154160
Turbocharger underboost: the engine computer asked for more boost, the extra air pressure the turbo pushes into the engine, than it measured, and it may cut power.
- The make named most is Chevrolet (48), then Ford (33) and Buick (19).
- The Buick Encore (17) leads the models, ahead of the Chevrolet Cruze (11) and the Chevrolet Trax (11).
- Owners most often filed it beside P0016 (5), P0365 (5) and P0369 (4).
10P0456148184
The evaporative emission (EVAP) system, which traps gasoline fumes from the fuel tank, has a very small leak, one as small as 0.020 inches (0.5 mm) across. It's the smallest of the three leak sizes the system tests for.
11P0128121135
The engine didn't warm up enough: the coolant stayed below the temperature the engine computer needs before it will run its other self-tests. A thermostat stuck open is the usual reason.
- The make named most is Chevrolet (44), then GMC (24) and Jeep (13).
- The Chevrolet Blazer (41) leads the models, ahead of the GMC Acadia (24) and the Cadillac XT5 (9).
- Owners most often filed it beside P01F0 (3), then P2181 (2) and U0401 (2).
12P0011109129
The engine computer found the intake camshaft's timing on bank 1, the side of the engine with cylinder 1, out of step with what it asked for. On most engines the part that moves that camshaft runs on engine oil.
- The make named most is Chevrolet (38), then Hyundai (19) and GMC (12).
- The Chevrolet Equinox (20) leads the models, ahead of the GMC Terrain (7) and the Hyundai Sonata (7).
- Owners most often filed it beside P0014 (19), then P0010 (15) and P0016 (13).
13P0171104188
Bank 1 of the engine, the side with cylinder 1, is running lean. The engine computer added as much fuel as it is allowed to and the mixture still had too much air, so either air is getting in that the engine never measured, or fuel that should arrive isn't.
- The make named most is Chevrolet (35), then Ford (12) and Toyota (11).
- The Chevrolet Cruze (13) leads the models, ahead of the Chevrolet Sonic (8) and the Chevrolet Traverse (5).
- Owners most often filed it beside P0174 (11), then P0131 (6) and P1101 (5).
14P043099137
The catalytic converter on bank 2 has stopped storing oxygen well enough, so the engine computer judges it is no longer cleaning the exhaust the way it should. Bank 2 is the side of a V6 or V8 without cylinder 1. Most four-cylinder engines have one bank and can't set this code.
- The make named most is Honda (51), then Ford (24) and Jeep (4).
- The Honda Pilot (43) leads the models, ahead of the Ford F-150 (17) and the Honda Odyssey (6).
- Owners most often filed it beside P0420 (22), then P219B (12) and P219A (11).
15P017298102
Bank 1 of the engine, the side with cylinder 1, is running rich. The engine computer took away as much fuel as it is allowed to and the mixture still had too much fuel for the air coming in.
- The make named most is Honda (71), then Kia (9) and Chevrolet (5).
- The Honda CR-V (56) leads the models, ahead of the Honda Accord (7) and the Chevrolet Equinox (5).
- Owners most often filed it beside P0303 (18), then P0301 (16) and P0304 (14).
16P01018391
The engine computer doesn't believe the airflow number sent by the mass air flow (MAF) sensor, the part that measures the air coming into the engine. The code doesn't prove the sensor itself is bad.
- The make named most is Nissan (72), then Chevrolet (5) and Cadillac (1).
- The Nissan Kicks (23) leads the models, ahead of the Nissan Sentra (20) and the Nissan Altima (11).
- Owners most often filed it beside P0102 (5), then U0101 (2) and P1101 (2).
17P030578101
The engine computer counted too many misfires in cylinder 5, meaning that one cylinder is failing to burn its fuel properly.
- The make named most is Chrysler (16), then Ford (10) and Jeep (9).
- The Chrysler Pacifica (16) leads the models, ahead of the Ford F-150 (8) and the Jeep Wrangler (6).
- Owners most often filed it beside P0300 (24), then P0304 (15) and P0301 (14).
18P030677101
The engine computer counted too many misfires in cylinder 6, meaning that one cylinder is failing to burn its fuel properly.
- The make named most is Honda (14), then Ford (13) and Jeep (8).
- The Ford F-150 (8) leads the models, ahead of the Honda Pilot (7) and the Jeep Wrangler (6).
- Owners most often filed it beside P0300 (35), then P0304 (26) and P0302 (19).
19P04553787
The evaporative emission (EVAP) system, which traps gasoline fumes from the fuel tank, has a large leak, the biggest of the three sizes it tests for, such as a loose or missing gas cap.
- The make named most is Ford (7), then Chevrolet (6) and Hyundai (4).
- The Ford Fusion (5) leads the models, ahead of the Kia Soul (3) and the Mercury Milan (2).
- Owners most often filed it beside P0456 (6), then P0457 (5) and P2119 (2).
20P04012849
Too little exhaust gas recirculation (EGR) flow: the engine computer saw less exhaust gas fed back into the engine than it expected. The code doesn't prove the EGR valve is bad.
- The make named most is Chevrolet (11), then Volkswagen (3) and Hyundai (3).
- The Chevrolet Volt (9) leads the models, ahead of the Volkswagen Jetta (3) and the Toyota Prius (2).
- Owners filed it beside P1296 (1), P0106 (1) and P226C (1).
21P04412849
The engine computer checked the flow of fuel vapor from the charcoal canister into the engine and found it wrong in either direction: missing when the purge valve was open, or arriving when the valve was told to stay shut.
- The make named most is Honda (5), then Jeep (4) and Toyota (4).
- The models named most are the Jeep Wrangler (2), the Ford Focus (2) and the Honda CR-V (2).
- Owners most often filed it beside P04F1 (4), then P0445 (3) and P0171 (3).
22P04422267
The evaporative emission (EVAP) system, which traps gasoline fumes from the fuel tank, has a small leak, at least as large as a hole 0.040 inches across. The code names a size, not a part.
- The make named most is Chevrolet (11), then Land Rover (3) and Ford (2).
- The models named most are the Chevrolet Impala (2), the Chevrolet Corvette (2) and the Ford Focus (2).
- Owners most often filed it beside P0496 (3), then P0401 (1) and B1425 (1).
23P01741469
Bank 2 of the engine, the side without cylinder 1, is running lean. The engine computer added as much fuel as it is allowed to and the mixture still had too much air.
- The make named most is Toyota (4), then Ford (2) and Ram (1).
- The Toyota Highlander (3) leads the models, ahead of the Ram 1500 (1) and the Chevrolet Traverse (1).
- Owners most often filed it beside P0171 (11), then P117B (2) and P0191 (2).
24P04431418
An electrical fault in the purge valve circuit. The engine computer sent a signal to the valve that lets trapped fuel vapor into the engine and didn't see the current it expected, which points at the valve's wiring or its coil, not at a leak.
- The make named most is Ford (8), then Chevrolet (4) and Jeep (1).
- The Ford Focus (5) leads the models, ahead of the Chevrolet Volt (4) and the Ford Escape (2).
- Owners most often filed it beside P0031 (4), P0598 (4) and P0030 (4).
25P0440635
A general fault in the evaporative emission (EVAP) system, the sealed set of hoses, valves and a charcoal canister that traps gasoline fumes from the fuel tank. It's the older, broader code, reported mostly on cars built before 2010.
- The make named most is Jeep (3), then Dodge (2) and Chrysler (1).
- The models named most are the Dodge Durango (2), the Jeep Grand Cherokee (2) and the Jeep Renegade (1).
- Owners filed it beside U1110 (1), U11BC (1) and U1120 (1).
26P0446435
The vent valve, which opens the fuel vapor system to outside air and seals it shut for the leak test, didn't do what the engine computer told it to. It's a valve that ignored an order, not a leak.
- The makes named are Volkswagen (1), Mitsubishi (1) and Ford (1).
- The models named are the Volkswagen Atlas (1), the Mitsubishi Outlander Sport (1) and the Ford Edge (1).
- Owners filed it beside P0868 (1), P0776 (1) and P0172 (1).
Complaints from model years 2010 to 2025 Every model year since 1996
The numbers are in one JSON file, counted by the same tool behind the complaint figures on every code page.
Use this image
Free to republish under CC BY 4.0: credit Oil & Miles and link to this page. The snippet does both.
<a href="https://oilandmiles.com/reports/obd-ii-most-common-check-engine-light-codes"><img src="https://oilandmiles.com/assets/img/charts/obd-ii-most-common-check-engine-light-codes.svg" alt="The ten OBD-II codes owners report most to NHTSA" width="1200" height="760"></a> <p>Chart: <a href="https://oilandmiles.com/reports/obd-ii-most-common-check-engine-light-codes">Oil & Miles</a>, CC BY 4.0</p>Check engine light codes by make
The codes owners of each make report most, among the codes on this page, for model years 2010 to 2025. A make appears once its owners have filed at least 30 complaints across these codes.
- Ford: P0302 (214), P0303 (146) and P0301 (144)
- Honda: P0304 (89), P0301 (87) and P0303 (76)
- Chevrolet: P0700 (99), P0300 (63) and P0299 (48)
- Kia: P0420 (100), P0303 (37) and P0304 (36)
- Hyundai: P0420 (37), P0302 (32) and P0301 (28)
- GMC: P0700 (41), P0300 (31) and P0128 (24)
- Jeep: P0302 (25), P0300 (19) and P0304 (14)
- Chrysler: P0303 (32), P0302 (16) and P0305 (16)
- Nissan: P0101 (72), P0300 (8) and P0720 (5)
- Dodge: P0302 (25), P0303 (10) and P0304 (9)
- Toyota: P0171 (11), P0302 (9) and P0300 (8)
- Buick: P0299 (19), P0011 (6) and P0420 (6)
- Lincoln: P0302 (12), P0301 (10) and P0304 (7)
- Volkswagen: P0456 (7), P0300 (6) and P0302 (5)
- Ram: P0300 (11), P0299 (7) and P0303 (5)
- Subaru: P0700 (12), P0171 (5) and P0420 (5)
- Infiniti: P0720 (23), P0420 (4) and P0011 (2)
- Mercedes-Benz: P0300 (5), P0301 (4) and P0456 (4)
How to read your check engine light code
- Look at the light before you drive anywhere. A steady light means the car has stored a fault and wants it read. A flashing light is different: a flashing check engine light means a misfire bad enough to damage the catalytic converter, so slow down, avoid hard acceleration and get it checked right away.
- Have the codes read, and read them all. Reading is free at most US parts chains, and a basic reader works on any car or light truck sold in the United States since the 1996 model year, because every one of them carries OBD-II. Ask for every code the scan finds, not the first one: codes often arrive together, and each code on this page lists what owners filed beside it.
- Write the code down exactly, character by character. The first character is a letter and the rest are digits, so a code is P0301 rather than PO301 with a letter O. Some scan tools add a two-digit suffix, which is why the same fault appears as P0301 and as P030100. The suffix adds detail about the type of failure, and this page counts both under the base code P0301.
- Do not clear it yet. Clearing wipes the freeze frame, the snapshot of what the engine was doing when the fault was recorded and the most useful thing a technician gets for free. It also resets the emissions monitors, and a car can fail an emissions inspection until the monitors finish running.
- Look past a pointer code. Where a scan returns several codes, one of them is often a pointer rather than a fault: P0700 only says the transmission module has something to report, and the code stored beside it carries the detail.
- Look the code up, then ask how the part is confirmed. Open your code above for the makes and models owners filed it on, and follow the link to its own page for what it costs, then ask the shop what test confirms the part before it is replaced. For a code that is not here yet, start with our list of check engine light codes.
How this was counted
The source is NHTSA's consumer complaint database. NHTSA publishes owner complaints there, and this page uses it as of October 3, 2026.
One complaint counts once. The file writes a row for each component a complaint names, so rows are grouped on the complaint number before anything is counted.
A code counts in every form an owner writes it. P030100 with its fault byte, PO301 with a letter O, and a code run into the next word all count as P0301. A garbled number such as P03012 doesn't, and a range such as "P0301 through P0304" counts its two ends. A range written as a negative, such as "not between P0301 to P0304", doesn't count.
All model years means OBD-II cars. That column starts at the 1996 model year and leaves out rows that aren't a car: a trailer, a test record, a blank make.
What this data cannot tell you
It is not a failure rate. A code shows up here only when an owner typed it into a complaint, and most owners never file one. A code that feels like nothing from the driver's seat can be common on the road and rare in this table.
It is not a verdict on a make. A make with more cars on the road draws more complaints, so the makes column says where reports pile up, not which cars are worse.
Common questions
What is the most common check engine light code?
Among the codes on this page, P0302, with 449 complaints for model years 2010 to 2025, then P0300 with 394. Across the federal file, for model years 2010 to 2025, the code named most is P1326, in 460 complaints, and P2111, C1391 and C0020 are also near the top; they will be added as their pages are written.
What does OBD-II mean?
On-board diagnostics, second generation, also written OBD2 or OBD II. It's the self-testing system every car and light truck sold in the United States since the 1996 model year has to carry, and it stores what it finds as diagnostic trouble codes, or DTCs, the five-character codes this page counts.
Does this show how often a code happens on the road?
No. It counts complaints owners filed with NHTSA that name the code, and most owners never file one. A code that causes nothing a driver notices can be common on the road and rare here.
What do the letters P, B, C and U at the start of a code mean?
The first character names the system that set the code. P is powertrain, the engine and transmission, and every code on this page is a P code today. The other three turn up in the complaint record too: a B code arrives with body electronics, as B1425 does beside an inflatable restraint module; a C code with the chassis, as C0020 does beside an ABS hydraulic unit; and a U code where modules have stopped talking to each other. The code's shape is set by SAE J2012, the standard California's OBD II regulation requires manufacturers to use. We haven't read J2012 itself, so those three are what the record shows rather than the standard's own wording. Codes from those systems will join this page as their pages are written.
How to cite this
Free to quote and republish under CC BY 4.0: credit Oil & Miles and link here. The chart above carries the same licence, and the numbers behind it are in the data file.
Cite Oil & Miles (2026). Most common check engine light codes reported (OBD-II), model years 2010-2025. https://oilandmiles.com/reports/obd-ii-most-common-check-engine-light-codes
APA Oil & Miles. (2026). Most common check engine light codes reported (OBD-II), model years 2010-2025 [Data report]. https://oilandmiles.com/reports/obd-ii-most-common-check-engine-light-codes
For journalists. Questions about the method are answered the same day through the contact page. Our other data pages are the most complained-about cars report and the complaint statistics page.
Sources
- California Code of Regulations, Title 13, section 1968.2, the OBD II regulation, read at source: it lists SAE J2012, "Diagnostic Trouble Code Definitions" and requires that "standardized fault codes conforming to SAE J2012 shall be employed". The regulation, read September 23, 2026.
- NHTSA's consumer complaint database. nhtsa.gov/nhtsa-datasets-and-apis, as of October 3, 2026, the same data behind every code page.
26 codes, model years 2010 to 2025 unless a column says otherwise, read October 14, 2026. This page is general information about what owners reported, not advice about a specific car. Rebuilt each quarter.