EN

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 distributionSeverity distribution

Most viewed

All codes (558)

C0561 Chassis GM's brake or chassis module switched off stability/traction control because of a fault… Low C1130 Nissan · Chassis The ABS/VDC unit isn't getting a valid engine signal from the ECM, so it switches stability… Moderate C1201 Toyota · Chassis The engine computer reported a fault, so the ABS/VSC unit switched stability and traction… Low C121C Jeep · Chassis The ESC module asked the engine to cut power and the PCM refused, so stability and traction… Low C1611 Hyundai · Chassis The ABS/ESC module stopped hearing from the engine computer on the CAN bus and shut off… Moderate P0000 Powertrain P0000 is not a fault: the scanner found no stored code. It is a placeholder that means… Minor P0001 Powertrain The PCM can't drive the solenoid that meters fuel into the high-pressure pump. Often a no-start… High P0008 Powertrain Camshaft timing on bank 1 has drifted from the crankshaft. Often a stretched timing chain. Moderate P0010 Powertrain The PCM found an electrical fault in the intake cam phaser solenoid circuit on bank 1, not… Low P0011 Powertrain The bank 1 intake cam sits further advanced than the PCM asked for, usually an oil or control… Moderate P0012 Powertrain The bank 1 intake cam lags behind the angle the PCM wants, often from chain stretch or weak oil… Moderate P0013 Powertrain Electrical fault in the bank 1 exhaust cam phaser solenoid circuit; the exhaust cam stays… Low P0014 Powertrain The bank 1 exhaust cam won't follow its target and stays too far advanced; think oil, valve… Moderate P0015 Powertrain The bank 1 exhaust cam sits later than commanded; a stretched chain or stuck exhaust phaser… Moderate P0016 Powertrain The bank 1 intake cam and the crankshaft are out of step, most often from a stretched or jumped… High P0017 Powertrain The bank 1 exhaust cam signal doesn't line up with the crankshaft; think chain, exhaust phaser… Moderate P0018 Powertrain The bank 2 intake cam is out of step with the crankshaft on a V or boxer engine; chain wear… High P0019 Powertrain The bank 2 exhaust cam signal doesn't match the crankshaft; chain, bank 2 exhaust phaser… Moderate P0020 Powertrain Electrical fault in the bank 2 intake cam solenoid circuit on a V or boxer engine; bank 2… Low P0021 Powertrain The bank 2 intake cam is more advanced than commanded or slow to respond; compare it with bank… Moderate P0022 Powertrain The bank 2 intake cam can't advance as far as the PCM asks; phaser, oil pressure or a worn bank… Moderate P0024 Powertrain The bank 2 exhaust cam stays too far advanced or reacts too slowly; check the valve, the oil… Moderate P0026 Powertrain The oil-operated valve control on the bank 1 intake side isn't responding as commanded. Check… Low P0028 Powertrain A bank 2 valve lift solenoid didn't produce the expected result; low or old oil is the most… Low P0030 Powertrain The engine computer found a fault in the heater circuit of the upstream air-fuel sensor on bank… Low P0031 Powertrain The upstream sensor heater on bank 1 draws little or no current – usually an open heater… Low P0032 Powertrain The bank 1 upstream heater circuit looks shorted to power or is drawing far too much current. Low P0036 Powertrain The heater circuit of the oxygen sensor behind the bank 1 catalytic converter is acting… Minor P0037 Powertrain No current flows through the heater of the sensor behind the bank 1 converter – open element… Minor P0038 Powertrain The heater circuit of the sensor behind the bank 1 converter shows a short to power or excess… Low

Symptoms