Toyota OBD1 Trouble Codes and Fault Code List >> Camry/Celica – Corolla – Matrix – MR2 – Paseo – RAV4 – Tercel (1995 – 2009)

ModelYearEngine identificationSystem
Camry/Celica 2.2L1996-015S-FE  SFI
Celica  1.8L1996-977A-FESFI
Celica  1.8L2001-051ZZ-FE/2ZZ-GESFI
Corolla  1.6/1.8L1996-974A-FE/7  A-FESFI
Corolla  1.8/2.4L1998-091ZZ-FE/2ZZ-GE/2AZ-FE/2ZR-FESFI
Matrix 1.8/2.4L2003-091  ZZ-FE/2ZZ-GE/2AZ-FE/2ZR-FESFI
MR2 1.8L2000-051ZZ-FESFI
Paseo  1.5L1995-985E-FESFI
RAV4 2.0L1996-023S-FESFI
Tercel 1.5L1995-985E-FESFI

General information

  • Engine control module (ECM) incorporates self-diagnosis function.
  • Malfunction indicator lamp (MIL) will illuminate if certain faults are recorded.
  • ECM operates in backup mode if sensors fail, to enable vehicle to be driven to workshop.

Accessing

  • Trouble codes can be displayed by using a Scan Tool connected to the data link connector (DLC):
o Except Celica  -> 1997 – 1
o Celica  -> 1997 – 2

Erasing

  • After the faults have been rectified, trouble codes can be erased by using a Scan Tool connected to the data link connector (DLC) or as follows:
  • Ensure ignition switched OFF.
  • Disconnect battery ground cable for 60 seconds minimum.
  • Reconnect battery ground cable.
  • Repeat checking procedure to ensure no data remains in ECM fault memory.

NOTE: Disconnecting battery ground lead will erase trouble codes but may also erase memory from electronic units such as radio.

Trouble code identification

OBD-11 codeFault locationProbable cause
PO, P2, UORefer to OBD-11 trouble code tables–
P1010Oil control valve/variable valve lift – LH bank – circuit malfunctionWiring, oil control valve, variable valve lift oil pressure switch, ECM
P1011Oil control valve/variable valve lift – LH bank – open malfunctionWiring, oil control valve, variable valve lift oil pressure switch, ECM
P1012Oil control valve/variable valve lift – LH bank – close malfunctionWiring, oil control valve, variable valve lift oil pressure switch, ECM
P1100Barometric pressure (BARO) sensor- circuit malfunctionWiring, BARO sensor, ECM
P1120Accelerator pedal position (APP) sensor – circuit malfunctionWiring, APP sensor, ECM
P1121Accelerator pedal position (APP) sensor – range/performance problemAPP sensor, ECM
P1125Throttle actuator control (TAC) motor- circuit malfunctionWiring, TAC motor, ECM
P1126Throttle actuator control (TAC) clutch -. circuit malfunctionWiring, magnetic clutch, ECM
P1127Throttle actuator control (TAC) power source- circuit malfunctionWiring, ECM
P1128Throttle actuator control (TAC) lock -malfunctionTAC motor, throttle body, ECM
P1129Throttle actuator control (TAC) system – malfunctionTAC system, ECM
P1130Heated oxygen sensor (H02S) – performance malfunctionWiring, H02S, ECM
P1133Heated oxygen sensor (H02S) – response malfunctionH02S
P1135Heated oxygen sensor (H02S) – heater circuit malfunctionWiring, H02S
P1150Heated oxygen sensor (H02S)- RH front- performance malfunctionWiring, H02S, ECM
P1153Heated oxygen sensor (H02S)- RH front- response malfunctionH02S
P1155Heated oxygen sensor (H02S)- RH front- heater circuit malfunctionWiring, H02S, ECM
P1300Ignition control – cylinder No.1 – circuit malfunctionWiring, ignition coil/module, ECM
P1305Ignition control – cylinder No.2 – circuit malfunctionWiring, ignition coil/module, ECM
P1310Ignition control – cylinder No.3 – circuit malfunctionWiring, ignition coil/module, ECM
P1310 DIgnition control 2 – circuit malfunctionWiring, ignition coil 2, ECM
P1315Ignition control – cylinder No.4 – circuit malfunctionWiring, ignition coil/module, ECM
P1320Ignition control – cylinder No.5 – circuit malfunctionWiring, ignition coil/module, ECM
P1325Ignition control – cylinder No.6 – circuit malfunctionWiring, ignition coil/module, ECM
P1335Crankshaft position (CKP) sensor – circuit malfunctionWiring, CKP sensor, ECM
P1345Variable valve timing sensor – LH bank -circuit malfunctionWiring, valve timing sensor, ECM
P1346Variable valve timing sensor – LH bank – range/performance problemValve timing, ECM
P1349Variable valve timing system – LH bank – malfunctionValve timing, oil control valve, valve timing control module, ECM
P1350Variable valve timing sensor – RH bank – circuit malfunctionWiring, valve timing sensor, ECM
P1351Variable valve timing sensor – RH bank – range/performance problemValve timing, ECM
P1354Variable valve timing system – RH bank – malfunctionValve timing, oil control valve, valve timing control module, ECM
P1400Throttle position (TP) sensor 2 – circuit malfunctionWiring, TP sensor, ECM
P1401Throttle position (TP) sensor 2 – range/   performance problemTP sensor
P1410Exhaust gas recirculation (EGR) valve position sensor – malfunctionWiring, EGR valve position sensor, ECM
P1411Exhaust gas recirculation (EGR) valve position sensor – range/performance problemEGR valve position sensor
P1500Starter signal – circuit malfunctionWiring, ignition switch, engine control relay, ECM
P1520 ·Stop lamp switch – signal malfunctionWiring, stop lamp switch, ECM
P1566Cruise control switch – circuit malfunctionWiring, cruise control switch, ECM
P1600Engine. control module (ECM) – supply voltageWiring, ECM
P1605Knock control – malfunctionECM
P1607Cruise control input processor – malfunctionWiring, ECM
P1633Throttle actuator control (TAC) system – malfunctionECM
P1645Body control module (BCM) – malfunctionBCM, instruments, AIC control module, ABS   control module, SRS control module, wiring
P1646Transmission control module (TCM)- system malfunctionWiring, TCM, ECM
P1647Transmission control module (TCM) – system malfunctionTrouble code(s) stored
P1656Oil control valve/variable valve timing – LH   bank – malfunctionWiring, oil control valve, ECM
P1663Oil control valve/variable valve timing – RH   bank – malfunctionWiring, oil control valve, ECM
P1690Oil control valve/variable valve timing – malfunctionWiring, oil control valve, ECM
P1692Variable valve timing – malfunctionWiring, valve timing sensor, ECM
P1693Variable valve timing – malfunctionWiring, valve timing sensor, ECM
P1700Output shaft speed (OSS) sensorWiring, OSS sensor, ECM
P1705AT – direct clutch speed sensorWiring, direct clutch speed sensor, ECM
P1715Rear wheel speed sensor(s)- malfunctionWiring, rear wheel speed sensor(s), ECM
P1725Input shaft speed (ISS) sensor/turbine shaft speed (TSS) sensor- circuit malfunctionWiring, ISS sensor/TSS sensor, ECM
P1730Intermediate shaft speed sensor- ATWiring, intermediate shaft speed sensor, ECM
P1755Torque converter clutch (TCC) solenoid – circuit malfunctionWiring, torque converter, TCC solenoid, ECM
P1760AT – pressure control shift solenoidWiring, shift solenoid, ECM
P1765AT- pressure control shift solenoidWiring, shift solenoid, ECM
P1770Differential lock solenoid – circuit malfunctionWiring, differential lock solenoid, ECM
P1780Park/neutral position (PNP) switch/ transmission range (TR) sensor- circuit malfunctionWiring, PNP switch/TR sensor, ECM
P1781Shift lever switch – malfunctionWiring, shift lever switch, ECM
P1790Shift/timing solenoidWiring, shift/timing solenoid, ECM
P1810CAN data bus malfunction – malfunctionWiring
P1815Shift control solenoid – malfunctionWiring, shift control solenoid, ECM
P1818Shift control solenoid – circuit malfunctionWiring, shift control solenoid, ECM
B2795Unrecognized key codeImmobilizer system
B2796Immobilizer system – no communicationImmobilizer system
B2797Communication – malfunction 1Immobilizer system
B2798Communication – malfunction 2Immobilizer system
B2799Immobilizer – malfunctionWiring, immobilizer system, ECM