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
All codes (68)
U0101
Network
The engine computer and other modules stopped hearing from the transmission control module.
High
U0105
Network
The PCM lost contact with the separate module that fires the injectors, common on diesel…
High
U0107
Network
The engine computer can't reach the module that drives the electronic throttle, so power is cut…
High
U0109
Network
The PCM lost contact with the module that controls fuel pump speed; stalling or no-start can…
High
U0110
Network
The hybrid/EV system lost contact with the module that runs electric drive motor A.
Critical
U0115
Network
Modules lost contact with the second engine computer on vehicles that use two of them.
High
U0404
Network
The electronic shifter reports a lever position the transmission can't trust, so Park may not…
High
U0418
Network
Brake-control data such as pedal position or brake-assist status looks implausible to another…
High