AutoMalaya OBD logoAutoMalaya OBDDownload on the App Store
A check-engine warning light glowing on a car dashboard

OBD-II Fault Code Library

Plain-English explanations for common OBD-II trouble codes (DTCs): meaning, symptoms, likely causes, and an approximate Malaysia repair-cost range. General information, not a diagnosis.

C0035Medium

Left Front Wheel Speed Sensor Circuit

The left-front wheel speed sensor signal is faulty, affecting ABS/traction systems.

C0040Medium

Right Front Wheel Speed Sensor Circuit

A wheel speed sensor fault affecting ABS/traction systems.

C0045Medium

Left Rear Wheel Speed Sensor Circuit

A wheel speed sensor fault affecting ABS/traction systems.

C0050Medium

Right Rear Wheel Speed Sensor Circuit

A wheel speed sensor fault affecting ABS/traction systems.

C0561Medium

ABS Disabled / System Fault

The ABS system has disabled itself due to a fault.

P0010Medium

Camshaft Position Actuator Circuit (Bank 1)

The control circuit for the bank 1 intake camshaft timing actuator has a fault.

P0011Medium

Camshaft Position 'A' Timing Over-Advanced (Bank 1)

The bank 1 camshaft timing is more advanced than commanded, often an oil-flow or VVT problem.

P0012Medium

'A' Camshaft Timing Over-Retarded (Bank 1)

A variable valve timing fault on bank 1, often oil-flow related.

P0013Medium

'B' Camshaft Position Actuator Circuit (Bank 1)

A variable valve timing fault on bank 1, often oil-flow related.

P0014Medium

'B' Camshaft Timing Over-Advanced (Bank 1)

A variable valve timing fault on bank 1, often oil-flow related.

P0016High

Crankshaft/Camshaft Position Correlation (Bank 1, Sensor A)

The crankshaft and camshaft are out of sync, which can point to a timing problem.

P0020Medium

'A' Camshaft Actuator Circuit (Bank 2)

A variable valve timing fault on bank 2, often oil-flow related.

P0021Medium

'A' Camshaft Timing Over-Advanced (Bank 2)

A variable valve timing fault on bank 2, often oil-flow related.

P0087High

Fuel Rail/System Pressure Too Low

Fuel pressure is below what the engine needs, often a pump or filter problem.

P0100Medium

Mass Air Flow Circuit

The mass-airflow sensor circuit has a fault.

P0101Medium

Mass Air Flow (MAF) Circuit Range/Performance

The mass-airflow sensor reading is outside the expected range for current conditions.

P0102Medium

Mass Air Flow (MAF) Circuit Low Input

The MAF sensor is reporting a lower airflow signal than expected.

P0103Medium

Mass Air Flow Circuit High Input

The MAF sensor reports a higher airflow signal than expected.

P0106Medium

Manifold Pressure (MAP) Range/Performance

The intake manifold pressure (MAP) sensor reading is out of range.

P0107Medium

Manifold Pressure (MAP) Low Input

The intake manifold pressure (MAP) sensor reading is out of range.

P0108Medium

Manifold Pressure (MAP) High Input

The intake manifold pressure (MAP) sensor reading is out of range.

P0112Low

Intake Air Temp Sensor Low Input

The intake-air temperature sensor reading is faulty.

P0113Low

Intake Air Temperature (IAT) Sensor High Input

The intake-air temperature sensor is reading abnormally high (or open circuit).

P0114Low

Intake Air Temp Sensor Intermittent

The intake-air temperature sensor reading is faulty.

P0115Medium

Engine Coolant Temp Circuit

The coolant temperature sensor reading is faulty, which can affect fueling and fans.

P0116Medium

Engine Coolant Temp Range/Performance

The coolant temperature sensor reading is faulty, which can affect fueling and fans.

P0117Medium

Engine Coolant Temp Low Input

The coolant temperature sensor reading is faulty, which can affect fueling and fans.

P0118Medium

Engine Coolant Temperature (ECT) Sensor High Input

The coolant temperature sensor is reading abnormally high, which can confuse fueling.

P0119Medium

Engine Coolant Temp Intermittent

The coolant temperature sensor reading is faulty, which can affect fueling and fans.

P0120Medium

Throttle Position Sensor Circuit

The throttle position sensor reading is implausible.

P0121Medium

Throttle Position Range/Performance

The throttle position sensor reading is implausible.

P0122Medium

Throttle Position Sensor (TPS) Circuit Low Input

The throttle position sensor is reading lower than expected.

P0123Medium

Throttle Position Sensor High Input

The throttle position sensor reading is implausible.

P0125Low

Insufficient Coolant Temp for Closed Loop Fuel Control

The engine takes too long to warm up enough for normal fuel control.

P0128Low

Coolant Thermostat Below Regulating Temperature

The engine isn't reaching its normal operating temperature in time, often a stuck-open thermostat.

P0130Low

O2 Sensor Circuit (Bank 1, Sensor 1)

The upstream oxygen sensor on bank 1 isn't behaving as expected.

P0131Low

O2 Sensor Low Voltage (Bank 1, Sensor 1)

The upstream O2 sensor on bank 1 reads persistently low (lean).

P0132Low

O2 Sensor High Voltage (Bank 1, Sensor 1)

The upstream O2 sensor on bank 1 reads persistently high (rich).

P0133Low

O2 Sensor Slow Response (Bank 1, Sensor 1)

The upstream oxygen sensor on bank 1 is responding too slowly, often from age.

P0134Low

O2 Sensor No Activity (Bank 1, Sensor 1)

The upstream O2 sensor on bank 1 isn't responding.

P0135Low

O2 Sensor Heater Circuit (Bank 1, Sensor 1)

The heater in the upstream oxygen sensor on bank 1 isn't working as expected.

P0136Low

O2 Sensor Circuit (Bank 1, Sensor 2)

The downstream O2 sensor on bank 1 has a circuit fault.

P0137Low

O2 Sensor Low Voltage (Bank 1, Sensor 2)

The downstream oxygen sensor on bank 1 reads a low voltage, suggesting a lean reading or sensor fault.

P0138Low

O2 Sensor High Voltage (Bank 1, Sensor 2)

The downstream O2 sensor on bank 1 reads persistently high.

P0140Low

O2 Sensor No Activity (Bank 1, Sensor 2)

The downstream O2 sensor on bank 1 isn't responding.

P0141Low

O2 Sensor Heater Circuit (Bank 1, Sensor 2)

The heater in the downstream oxygen sensor on bank 1 isn't working.

P0150Low

O2 Sensor Circuit (Bank 2, Sensor 1)

The upstream O2 sensor on bank 2 has a circuit fault.

P0155Low

O2 Sensor Heater Circuit (Bank 2, Sensor 1)

The heater in the upstream O2 sensor on bank 2 isn't working.

P0160Low

O2 Sensor No Activity (Bank 2, Sensor 2)

The downstream O2 sensor on bank 2 isn't responding.

P0161Low

O2 Sensor Heater Circuit (Bank 2, Sensor 2)

The heater in the downstream O2 sensor on bank 2 isn't working.

P0171Medium

System Too Lean (Bank 1)

The engine is getting too much air or too little fuel on bank 1.

P0172Medium

System Too Rich (Bank 1)

The engine is getting too much fuel or too little air on bank 1.

P0174Medium

System Too Lean (Bank 2)

The engine is getting too much air or too little fuel on bank 2.

P0175Medium

System Too Rich (Bank 2)

The engine is getting too much fuel or too little air on bank 2.

P0201Medium

Injector Circuit / Open - Cylinder 1

The electrical circuit for cylinder 1's fuel injector has a fault.

P0202Medium

Injector Circuit / Open - Cylinder 2

The electrical circuit for cylinder 2's fuel injector has a fault.

P0203Medium

Injector Circuit / Open - Cylinder 3

The electrical circuit for cylinder 3's fuel injector has a fault.

P0204Medium

Injector Circuit / Open - Cylinder 4

The electrical circuit for cylinder 4's fuel injector has a fault.

P0205Medium

Injector Circuit / Open - Cylinder 5

The electrical circuit for cylinder 5's fuel injector has a fault.

P0206Medium

Injector Circuit / Open - Cylinder 6

The electrical circuit for cylinder 6's fuel injector has a fault.

P0234High

Turbocharger/Supercharger Overboost Condition

The turbo/supercharger is producing more boost than allowed, which can damage the engine.

P0238Medium

Turbo/Supercharger Boost Sensor A High

The boost pressure sensor reads higher than expected.

P0243Medium

Turbo/Supercharger Wastegate Solenoid A

A fault in the wastegate solenoid that controls boost.

P0299Medium

Turbocharger/Supercharger Underboost

The turbo/supercharger is producing less boost than expected.

P0300High

Random / Multiple Cylinder Misfire Detected

The engine is misfiring across multiple cylinders, which can damage the catalytic converter.

P0301High

Cylinder 1 Misfire Detected

Cylinder 1 is misfiring, which wastes fuel and can damage the catalytic converter.

P0302High

Cylinder 2 Misfire Detected

Cylinder 2 is misfiring, which wastes fuel and can damage the catalytic converter.

P0303High

Cylinder 3 Misfire Detected

Cylinder 3 is misfiring, which wastes fuel and can damage the catalytic converter.

P0304High

Cylinder 4 Misfire Detected

Cylinder 4 is misfiring, which wastes fuel and can damage the catalytic converter.

P0305High

Cylinder 5 Misfire Detected

Cylinder 5 is misfiring, which wastes fuel and can damage the catalytic converter.

P0306High

Cylinder 6 Misfire Detected

Cylinder 6 is misfiring, which wastes fuel and can damage the catalytic converter.

P0307High

Cylinder 7 Misfire Detected

Cylinder 7 is misfiring, which wastes fuel and can damage the catalytic converter.

P0308High

Cylinder 8 Misfire Detected

Cylinder 8 is misfiring, which wastes fuel and can damage the catalytic converter.

P0325Medium

Knock Sensor 1 Circuit (Bank 1)

The knock sensor that detects engine 'pinging' isn't reporting correctly.

P0330Medium

Knock Sensor 2 Circuit (Bank 2)

The bank 2 knock sensor isn't reporting correctly.

P0335High

Crankshaft Position Sensor 'A' Circuit

The crankshaft position sensor signal is missing or erratic; the engine relies on it to run.

P0336High

Crankshaft Position Sensor Range/Performance

The crankshaft position signal is erratic.

P0340Medium

Camshaft Position Sensor 'A' Circuit

The camshaft position sensor signal is missing or erratic.

P0341Medium

Camshaft Position Sensor Range/Performance

The camshaft position signal is erratic.

P0345Medium

Camshaft Position Sensor Circuit (Bank 2)

The bank 2 camshaft position sensor has a circuit fault.

P0365Medium

Camshaft Position Sensor B Circuit (Bank 1)

The bank 1 'B' camshaft position sensor has a circuit fault.

P0400Medium

EGR Flow Malfunction

A fault in the exhaust gas recirculation (EGR) system.

P0401Medium

Exhaust Gas Recirculation Flow Insufficient

The EGR system isn't flowing enough exhaust gas back into the engine.

P0402Medium

Exhaust Gas Recirculation Flow Excessive

The EGR system is flowing more exhaust gas than expected.

P0403Medium

EGR Control Circuit

A fault in the exhaust gas recirculation (EGR) system.

P0404Medium

EGR Range/Performance

A fault in the exhaust gas recirculation (EGR) system.

P0405Medium

EGR Sensor A Low

A fault in the exhaust gas recirculation (EGR) system.

P0406Medium

EGR Sensor A High

A fault in the exhaust gas recirculation (EGR) system.

P0410Medium

Secondary Air Injection System

The secondary air injection system has a fault.

P0411Medium

Secondary Air Injection System Incorrect Flow

The secondary air injection system (used at cold start) isn't flowing correctly.

P0420Medium

Catalyst System Efficiency Below Threshold (Bank 1)

The catalytic converter on bank 1 isn't cleaning the exhaust as well as expected.

P0430Medium

Catalyst System Efficiency Below Threshold (Bank 2)

The catalytic converter on bank 2 isn't cleaning the exhaust as well as expected.

P0440Low

EVAP System Malfunction

A fault in the fuel-vapor (EVAP) system; often a cap, hose, or valve.

P0441Low

EVAP Incorrect Purge Flow

A fault in the fuel-vapor (EVAP) system; often a cap, hose, or valve.

P0442Low

EVAP System Leak Detected (Small)

A small leak was found in the fuel-vapor (EVAP) system — often the fuel cap or a hose.

P0443Low

EVAP Purge Control Valve Circuit

A fault in the fuel-vapor (EVAP) system; often a cap, hose, or valve.

P0446Low

EVAP Vent Control Circuit

The vent valve in the EVAP system isn't responding correctly.

P0449Low

EVAP Vent Valve/Solenoid Circuit

A fault in the fuel-vapor (EVAP) system; often a cap, hose, or valve.

P0452Low

EVAP Pressure Sensor Low

A fault in the fuel-vapor (EVAP) system; often a cap, hose, or valve.

P0453Low

EVAP Pressure Sensor High

A fault in the fuel-vapor (EVAP) system; often a cap, hose, or valve.

P0455Low

Evaporative Emission System Leak (Large)

A large leak was detected in the fuel-vapor (EVAP) system — often a loose or faulty fuel cap.

P0456Low

Evaporative Emission System Leak (Very Small)

A very small leak was detected in the EVAP system.

P0457Low

EVAP Leak (Fuel Cap Loose/Off)

A fault in the fuel-vapor (EVAP) system; often a cap, hose, or valve.

P0480Medium

Cooling Fan 1 Control Circuit

A cooling-fan control circuit fault; watch engine temperature.

P0481Medium

Cooling Fan 2 Control Circuit

A cooling-fan control circuit fault; watch engine temperature.

P0488Medium

EGR Throttle Position Control Range/Performance

The EGR throttle/position control is out of its expected range, often carbon-related on diesels.

P0500Medium

Vehicle Speed Sensor 'A'

The vehicle speed signal is missing or implausible.

P0501Medium

Vehicle Speed Sensor Range/Performance

The vehicle speed signal is implausible.

P0505Medium

Idle Air Control System

The system that controls idle speed isn't keeping idle stable.

P0506Low

Idle Air Control RPM Lower Than Expected

The engine idles lower than the computer expects.

P0507Low

Idle Air Control RPM Higher Than Expected

The engine idles higher than expected.

P0521High

Engine Oil Pressure Sensor/Switch Range/Performance

The oil pressure sensor reading is out of range — verify real oil pressure as a precaution.

P0560Medium

System Voltage Malfunction

The system voltage reading is faulty.

P0562Medium

System Voltage Low

The electrical system voltage is lower than normal.

P0563Medium

System Voltage High

The electrical system voltage is higher than normal.

P0606High

PCM / ECM Processor Fault

The engine control module reported an internal processor fault.

P0620Medium

Generator Control Circuit

A fault in the alternator (generator) control circuit.

P0645Low

A/C Clutch Relay Control Circuit

A fault in the air-conditioning compressor clutch relay circuit.

P0700High

Transmission Control System (MIL Request)

The transmission computer has logged a fault and asked for the warning light; look for additional P07xx codes.

P0701High

Transmission Control Range/Performance

The transmission control system is performing outside its expected range.

P0705Medium

Transmission Range Sensor Circuit

The gear-range (PRNDL) sensor signal is faulty.

P0710Medium

Transmission Fluid Temp Sensor Circuit

The transmission fluid temperature sensor reading is faulty.

P0715High

Input/Turbine Speed Sensor Circuit

The transmission input (turbine) speed sensor signal is missing or erratic.

P0720High

Output Speed Sensor Circuit

The transmission output speed sensor signal is missing or erratic.

P0731High

Gear 1 Incorrect Ratio

The transmission isn't achieving the correct ratio in gear 1.

P0732High

Gear 2 Incorrect Ratio

The transmission isn't achieving the correct ratio in gear 2.

P0733High

Gear 3 Incorrect Ratio

The transmission isn't achieving the correct ratio in gear 3.

P0734High

Gear 4 Incorrect Ratio

The transmission isn't achieving the correct ratio in gear 4.

P0740Medium

Torque Converter Clutch Circuit

The torque converter lock-up clutch circuit isn't working as expected.

P0741Medium

Torque Converter Clutch Stuck Off / Performance

The torque converter clutch isn't engaging properly, hurting efficiency.

P0742Medium

Torque Converter Clutch Stuck On

A torque converter clutch fault affecting efficiency or shifting.

P0743Medium

Torque Converter Clutch Circuit Electrical

A torque converter clutch fault affecting efficiency or shifting.

P0750Medium

Shift Solenoid A

A shift solenoid circuit fault affecting gear changes.

P0755Medium

Shift Solenoid B

A shift solenoid circuit fault affecting gear changes.

P0760Medium

Shift Solenoid C

A shift solenoid circuit fault affecting gear changes.

P1349Medium

VVT System / Camshaft Timing (Toyota 1NZ)

Toyota-specific VVT fault, commonly a clogged oil-control-valve (OCV) filter screen rather than the solenoid itself.

P1403Medium

Intake Air Flap / IAFM Solenoid (Proton Campro)

Proton Campro-specific: the variable intake (IAFM) flap/solenoid is faulty — often a broken plastic flap causing a vacuum leak.

P1604Medium

Startability / Hard-Start Malfunction (Toyota 2NR)

Toyota-documented hard-start code, commonly from carbon build-up on intake valves and the combustion chamber.

P2096Low

Post Catalyst Fuel Trim System Too Lean (Bank 1)

After the catalytic converter, the mixture reads lean on bank 1.

P2097Low

Post Catalyst Fuel Trim System Too Rich (Bank 1)

After the catalytic converter, the mixture reads rich on bank 1.

P2101High

Throttle Actuator Control Motor Range/Performance

The electronic throttle actuator isn't moving as commanded.

P2122High

Throttle/Pedal Position Sensor D Low Input

The accelerator pedal position sensor reads implausibly low.

P2127High

Throttle/Pedal Position Sensor E Low Input

A second accelerator pedal position signal reads implausibly low.

P2135High

Throttle/Pedal Position Sensor A/B Voltage Correlation

Two throttle/pedal position signals disagree, a safety-relevant fault for drive-by-wire.

P2138High

Throttle/Pedal Position Sensor D/E Correlation

The two accelerator pedal position signals disagree (safety-relevant).

P2195Low

O2 Sensor Signal Stuck Lean (Bank 1, Sensor 1)

The upstream oxygen sensor on bank 1 is stuck reading lean.

P2196Low

O2 Sensor Signal Stuck Rich (Bank 1, Sensor 1)

The upstream O2 sensor on bank 1 is stuck reading rich.

P2270Low

O2 Sensor Signal Stuck Lean (Bank 1, Sensor 2)

The downstream O2 sensor on bank 1 is stuck reading lean.

P2463High

Diesel Particulate Filter - Soot Accumulation

The diesel particulate filter (DPF) is clogged with soot and not regenerating properly.

U0100High

Lost Communication With ECM/PCM 'A'

A module lost communication with the engine computer over the car's data network.

U0101High

Lost Communication With TCM

A module lost or received invalid communication over the car's data network.

U0121High

Lost Communication With ABS Module

A module lost or received invalid communication over the car's data network.

U0140High

Lost Communication With Body Control Module

A module lost or received invalid communication over the car's data network.

U0155High

Lost Communication With Instrument Cluster

A module lost or received invalid communication over the car's data network.

U0401High

Invalid Data Received From ECM/PCM

A module lost or received invalid communication over the car's data network.

More codes are added regularly. The iOS app includes a far larger offline knowledge base and explains your car’s actual scan data.