Check engine light on: Codes, Causes & Fixes
A steady check engine light means the engine computer has stored a fault that affects emissions or engine management. In most cases you can keep driving normally for now, but have the code read soon – many auto parts stores and any OBD-II scanner can do this. If the light came on right after refueling, check that the gas cap is tight; loose caps are a classic trigger for EVAP codes.
558Codes
2.7Average severity
12%High or critical
18%DIY-friendly
Severity distribution
Most viewed
P0302
Powertrain
Cylinder 2 keeps misfiring. On inline engines it's a middle cylinder, so rule out coolant…
Moderate
P0174
Powertrain
The cylinder bank without cylinder 1 is running lean even with the maximum fuel correction…
Moderate
P0011
Powertrain
The bank 1 intake cam sits further advanced than the PCM asked for, usually an oil or control…
Moderate
P0218
Powertrain
The transmission fluid got hotter than the computer allows, from heavy load, low fluid…
High
P0301
Powertrain
Cylinder 1 is repeatedly failing to fire. The cause is almost always its coil, plug, injector…
Moderate
P0014
Powertrain
The bank 1 exhaust cam won't follow its target and stays too far advanced; think oil, valve…
Moderate