CHECK ENGINE LIGHT DECODED
FAULT CODE LIBRARY
Common OBD-II codes in plain English. Find your code here, or run a full AI diagnosis with your vehicle details.
40 CODES
P0011
FIX SOONCamshaft position timing over-advanced
The engine computer sees the intake camshaft timing is ahead of where it should be. Usually a stuck or dirty camshaft timing oil control valve, or low/sludged engine oil.
P0016
URGENTCrankshaft/camshaft position correlation
The crankshaft and camshaft sensors disagree about engine position. Often a stretched timing chain or jumped timing belt — stop driving until inspected.
P0101
FIX SOONMass air flow sensor range/performance
The MAF sensor is reading airflow outside expected range. Usually a dirty or failing MAF sensor, or an intake air leak after the sensor.
P0113
MINORIntake air temperature sensor high input
The intake air temperature sensor is sending a signal that reads impossibly cold, typically a disconnected or shorted sensor wiring.
P0121
FIX SOONThrottle/pedal position sensor performance
The throttle position readings don't match what the computer expects. Often a worn throttle position sensor or carbon build-up on the throttle body.
P0128
FIX SOONCoolant thermostat below regulating temperature
The engine takes too long to reach operating temperature, which usually means the thermostat is stuck open. Fuel economy and heater performance suffer.
P0131
FIX SOONOxygen sensor circuit low voltage (bank 1 sensor 1)
The front oxygen sensor is reporting very low voltage, meaning it may be failing or sensing a genuine lean condition.
P0135
FIX SOONOxygen sensor heater circuit (bank 1 sensor 1)
The heater inside the front oxygen sensor isn't working, so the sensor warms up slowly and fuel trims stay inaccurate until the engine is hot.
P0138
MINOROxygen sensor high voltage (bank 1 sensor 2)
The rear oxygen sensor reports the mixture is constantly rich. Often the sensor itself has failed, or fuel pressure is too high.
P0141
MINOROxygen sensor heater circuit (bank 1 sensor 2)
The heater in the rear oxygen sensor has failed. The car usually drives normally, but emissions tests will fail.
P0171
FIX SOONSystem too lean (bank 1)
The engine is getting too much air or too little fuel on bank 1. Common causes: vacuum leaks, dirty MAF sensor, weak fuel pump or clogged filter.
P0174
FIX SOONSystem too lean (bank 2)
Same lean condition as P0171 but on bank 2 — typical on V6/V8 engines. Look for vacuum leaks, a dirty MAF or low fuel pressure.
P0201
FIX SOONInjector circuit open - cylinder 1
The computer can't reach the number 1 injector. Usually a wiring fault, connector issue or failed injector coil.
P0217
URGENTEngine over-temperature condition
The computer saw coolant temperature in the danger zone. Stop driving — overheating warps heads and blows gaskets. Check coolant level, fan operation and water pump.
P0261
FIX SOONInjector circuit low - cylinder 1
The number 1 injector circuit is shorted to ground. Can cause a misfire and raw fuel smell from a partially open injector.
P0300
FIX SOONRandom/multiple cylinder misfire
The engine is misfiring across several cylinders rather than one. Common causes: worn spark plugs, failing ignition coils, vacuum leaks or low fuel pressure.
P0301
FIX SOONCylinder 1 misfire
Cylinder 1 is not firing properly. Most often a worn spark plug or failing ignition coil, sometimes a clogged injector or low compression.
P0302
FIX SOONCylinder 2 misfire
Cylinder 2 is misfiring. Swap the coil with another cylinder to see if the fault follows the coil — the fastest DIY check.
P0303
FIX SOONCylinder 3 misfire
Cylinder 3 is misfiring. Check the spark plug and coil first, then the injector; persistent misfires can damage the catalytic converter.
P0304
FIX SOONCylinder 4 misfire
Cylinder 4 is misfiring. A flashing check engine light means raw fuel is reaching the catalytic converter — ease off and fix it soon.
P0327
MINORKnock sensor circuit low (bank 1)
The knock sensor signal is too weak, so the computer can't detect detonation. Performance and fuel economy drop as timing is kept conservative.
P0335
URGENTCrankshaft position sensor A circuit
The crankshaft position signal is missing or erratic. The engine may crank but not start, or cut out while driving — treat it as a breakdown risk.
P0340
FIX SOONCamshaft position sensor circuit
The camshaft position sensor signal is missing. The engine may run but start poorly and hesitate; most are a simple sensor swap.
P0401
FIX SOONExhaust gas recirculation flow insufficient
The EGR system isn't moving enough exhaust gas back into the engine. Usually carbon clogging in the EGR valve or its passages.
P0420
FIX SOONCatalyst efficiency below threshold (bank 1)
The catalytic converter isn't cleaning exhaust efficiently. Causes range from a tired converter to a lazy oxygen sensor, exhaust leak or engine misfires.
P0430
FIX SOONCatalyst efficiency below threshold (bank 2)
Same as P0420 but on bank 2. Compare both oxygen sensors; if bank 1 reads healthy, the fault is more likely in the bank 2 converter or its sensor.
P0442
MINOREVAP system small leak detected
A small fuel-vapour leak in the EVAP system. Most common culprit: a loose or worn fuel cap — tighten it and see if the code returns.
P0455
MINOREVAP system gross leak detected
A large fuel-vapour leak, often a badly seated fuel cap, cracked hose or faulty purge valve. Not immediately dangerous, but fuel vapours escape to atmosphere.
P0480
URGENTCooling fan 1 control circuit
The computer can't control cooling fan 1. In traffic the engine can overheat quickly — check the fan fuse, relay, connector and the fan motor itself.
P0500
FIX SOONVehicle speed sensor A
No valid road-speed signal reaching the computer. Speedometer may be dead and automatic shift points become erratic.
P0505
FIX SOONIdle air control system
The idle speed control isn't working properly, causing stalling or high/erratic idle. Usually a dirty throttle body or faulty idle air control valve.
P0507
MINORIdle air control RPM higher than expected
The engine idles faster than commanded. Often a stuck idle air control valve, vacuum leak or carbon build-up after cleaning the throttle body.
P0562
FIX SOONSystem voltage low
The computer sees charging voltage below normal. Test the battery and alternator; weak charging can cause random electrical faults across the car.
P0700
FIX SOONTransmission control system malfunction
A general flag that the transmission computer has stored its own fault codes. The gearbox-specific codes need reading with a scan tool that supports them.
P0730
URGENTIncorrect gear ratio
The transmission is slipping between gears — the driven ratio doesn't match the commanded one. Check fluid level and condition; continued driving can destroy the gearbox.
P1602
FIX SOONControl module power supply interrupted
The engine computer lost power momentarily. Often caused by a weak battery, corroded terminals or a failing ignition switch.
B1318
FIX SOONBattery voltage low
A body-electronics module saw battery voltage dip too low. Common on cars with aging batteries or parasitic drains that flatten the battery overnight.
C0035
FIX SOONLeft front wheel speed sensor circuit
The ABS module lost the left front wheel speed signal. ABS and stability control may deactivate until the sensor or its wiring is repaired.
C1234
FIX SOONRight rear wheel speed sensor circuit
A fault in the right rear wheel speed sensor circuit. Expect an ABS warning light; the base brakes still work normally.
U0100
URGENTLost communication with engine control module
A module on the network can no longer talk to the engine computer. Causes include wiring damage, corroded connectors or a failing control module — the car may not run reliably.