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 SOON

Camshaft 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.

ENGINE
RUN FULL DIAGNOSIS

P0016

URGENT

Crankshaft/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.

ENGINE
RUN FULL DIAGNOSIS

P0101

FIX SOON

Mass 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.

ENGINEFILTERS
RUN FULL DIAGNOSIS

P0113

MINOR

Intake 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.

ENGINEELECTRICAL
RUN FULL DIAGNOSIS

P0121

FIX SOON

Throttle/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.

ENGINEELECTRICAL
RUN FULL DIAGNOSIS

P0128

FIX SOON

Coolant 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.

COOLING
RUN FULL DIAGNOSIS

P0131

FIX SOON

Oxygen 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.

ENGINEELECTRICAL
RUN FULL DIAGNOSIS

P0135

FIX SOON

Oxygen 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.

ENGINEELECTRICAL
RUN FULL DIAGNOSIS

P0138

MINOR

Oxygen 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.

ENGINEELECTRICAL
RUN FULL DIAGNOSIS

P0141

MINOR

Oxygen 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.

ENGINEELECTRICAL
RUN FULL DIAGNOSIS

P0171

FIX SOON

System 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.

ENGINEFILTERS
RUN FULL DIAGNOSIS

P0174

FIX SOON

System 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.

ENGINEFILTERS
RUN FULL DIAGNOSIS

P0201

FIX SOON

Injector circuit open - cylinder 1

The computer can't reach the number 1 injector. Usually a wiring fault, connector issue or failed injector coil.

ENGINEELECTRICAL
RUN FULL DIAGNOSIS

P0217

URGENT

Engine 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.

COOLING
RUN FULL DIAGNOSIS

P0261

FIX SOON

Injector 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.

ENGINEELECTRICAL
RUN FULL DIAGNOSIS

P0300

FIX SOON

Random/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.

ENGINEELECTRICALFILTERS
RUN FULL DIAGNOSIS

P0301

FIX SOON

Cylinder 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.

ENGINEELECTRICALFILTERS
RUN FULL DIAGNOSIS

P0302

FIX SOON

Cylinder 2 misfire

Cylinder 2 is misfiring. Swap the coil with another cylinder to see if the fault follows the coil — the fastest DIY check.

ENGINEELECTRICALFILTERS
RUN FULL DIAGNOSIS

P0303

FIX SOON

Cylinder 3 misfire

Cylinder 3 is misfiring. Check the spark plug and coil first, then the injector; persistent misfires can damage the catalytic converter.

ENGINEELECTRICALFILTERS
RUN FULL DIAGNOSIS

P0304

FIX SOON

Cylinder 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.

ENGINEELECTRICALFILTERS
RUN FULL DIAGNOSIS

P0327

MINOR

Knock 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.

ENGINEELECTRICAL
RUN FULL DIAGNOSIS

P0335

URGENT

Crankshaft 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.

ENGINEELECTRICAL
RUN FULL DIAGNOSIS

P0340

FIX SOON

Camshaft 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.

ENGINEELECTRICAL
RUN FULL DIAGNOSIS

P0401

FIX SOON

Exhaust 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.

ENGINECOOLING
RUN FULL DIAGNOSIS

P0420

FIX SOON

Catalyst 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.

ENGINEFILTERS
RUN FULL DIAGNOSIS

P0430

FIX SOON

Catalyst 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.

ENGINEFILTERS
RUN FULL DIAGNOSIS

P0442

MINOR

EVAP 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.

ENGINEBODY & EXTERIOR
RUN FULL DIAGNOSIS

P0455

MINOR

EVAP 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.

ENGINEBODY & EXTERIOR
RUN FULL DIAGNOSIS

P0480

URGENT

Cooling 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.

COOLINGELECTRICAL
RUN FULL DIAGNOSIS

P0500

FIX SOON

Vehicle speed sensor A

No valid road-speed signal reaching the computer. Speedometer may be dead and automatic shift points become erratic.

TRANSMISSIONELECTRICAL
RUN FULL DIAGNOSIS

P0505

FIX SOON

Idle 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.

ENGINEFILTERS
RUN FULL DIAGNOSIS

P0507

MINOR

Idle 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.

ENGINEFILTERS
RUN FULL DIAGNOSIS

P0562

FIX SOON

System voltage low

The computer sees charging voltage below normal. Test the battery and alternator; weak charging can cause random electrical faults across the car.

ELECTRICAL
RUN FULL DIAGNOSIS

P0700

FIX SOON

Transmission 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.

TRANSMISSION
RUN FULL DIAGNOSIS

P0730

URGENT

Incorrect 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.

TRANSMISSION
RUN FULL DIAGNOSIS

P1602

FIX SOON

Control module power supply interrupted

The engine computer lost power momentarily. Often caused by a weak battery, corroded terminals or a failing ignition switch.

ELECTRICAL
RUN FULL DIAGNOSIS

B1318

FIX SOON

Battery 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.

ELECTRICAL
RUN FULL DIAGNOSIS

C0035

FIX SOON

Left 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.

BRAKESELECTRICAL
RUN FULL DIAGNOSIS

C1234

FIX SOON

Right 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.

BRAKESELECTRICAL
RUN FULL DIAGNOSIS

U0100

URGENT

Lost 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.

ELECTRICAL
RUN FULL DIAGNOSIS