Toyota OBD1 Trouble Codes and Fault Code List >> 4Runner – FJ Cruiser – Highlander – RAV4 – T100 Pickup – Tacoma – Tundra Pickup (1995 – 2009)

ModelYearEngine identificationSystem
4Runner 3.4L1996-025VZ·FE  SFI
4Runner 4.0L2003-051GR·FE  SFI
FJ  Cruiser 4.0L2007·091GR·FE  SFI
Highlander 2.4L2001·032AZ-FE  SFI
Highlander 3.0/3.3L2001-061  MZ-FE/3MZ·FE  SFI
RAV4 2.0/2.4L2002-091AZ·FE/2AR·FE/2AZ·FE  SFI
RAV43.5L2006-092GR-FE  SFI
T100  Pickup 3.4L1995-985VZ·FE SFI
Tacoma  3.4/4.0L1995-091  GR·FE/5VZ·FE SFI
Tundra  Pickup 3.4/4.0L2000-091  GR·FE/5VZ·FE SFI

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) 1.

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·II codeFault locationProbable cause
PO, P2,UORefer to OBD-11 trouble code tables–
P101DHeated oxygen sensor (H02S) 1, bank 1 – heater circuit malfunction – stuck onECM
P102DHeated oxygen sensor (H02S) 2, bank 1 – heater circuit malfunction – stuck onECM
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) – LH front – range/performance malfunctionWiring, H02S, air induction system, fuel pressure, injector(s), ECM
P1133Heated oxygen sensor (H02S) – LH front – response malfunctionWiring, H02S, air induction system, fuel pressure, injector(s), ECM
P1135Heated oxygen sensor (H02S) – LH front – heater circuit malfunctionWiring, H02S, air induction system, fuel pressure, injector(s), ECM
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 – circuit malfunction – T100/4Runner/4Runner/Tacoma/TundraWiring, ignition module, 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
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 coilfmodule, ECM
P1330Ignition control- cylinder No.7- circuit malfunctionWiring, ignition coilfmodule, ECM
P1335Crankshaft position (CKP) sensor – no signalWiring, CKP sensor, starter motor, ECM
P1340Camshaft position (CMP) sensor 2, bank 1 – circuit malfunctionWiring, CMP, mechanical fault, 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
P1440Secondary air injection (AIR) switching valve, bank 1 – circuit malfunctionWiring, AIR, ECM
P1441Secondary air injection (AIR) switching valve, valve stuck open, bank 1 – circuit malfunctionWiring, AIR, ECM
P1442Secondary air injection (AIR) switching valve, valve stuck closed, bank 1 – circuit malfunctionWiring, AIR, vacuum hose, ECM
P1443Secondary air injection (AIR) switching valve, bank 2 – circuit malfunctionWiring, AIR, ECM
P1444Secondary air injection (AIR) switching valve, valve stuck open, bank 2 – circuit malfunctionWiring, AIR, ECM
P1445Secondary air injection (AIR) switching valve, valve stuck closed, bank 2- circuit malfunctionWiring, AIR, vacuum hose, ECM
P1500 0Voltage transformer – circuit malfunctionWiring, voltage transformer, ECM
P1500 HStarter signal – circuit malfunctionWiring, ignition switch, engine control relay, ECM
P1520Stop lamp switch – signal malfunctionWiring, stop lamp switch, ECM
P1550Electrical load sensor – circuit malfunctionWiring, electrical load sensor, ECM
P1551Electrical load sensor, circuit low – circuit malfunctionWiring, electrical load sensor, ECM
P1552Electrical load sensor, circuit high – circuit malfunctionWiring, electrical load sensor, ECM
P1566Cruise control switch – circuit malfunctionWiring, cruise control switch, ECM
P1569Brake system – malfunctionABS system, ABS control module
P1570Cruise control laser radar sensor – malfunctionCruise control laser radar sensor, cruise control module, ECM
P1572Cruise control laser radar sensor – improper aiming of beam axisCruise control laser radar sensor alignment, cruise control laser radar sensor
P1575Cruise control/skid control warning buzzer – malfunctionWiring, warning buzzer, ABS control module
P1578Brake system – malfunctionABS system, ABS control module
P1600Engine control module (ECM) -supply voltageWiring, ECM
P1602Battery voltage monitor – malfunctionWiring, battery, ECM
P1605Knock control – malfunctionECM
P1607Cruise control input processor – malfunctionWiring, ECM
P1613Secondary air injection (AIR) – malfunctionWiring, AIR, ECM
P1614Secondary air injection (AIR), bank 2 – malfunctionWiring, AIR, ECM
P1615CAN data bus, cruise control module – communication errorWiring, cruise control module, ECM
P1616CAN data bus, cruise control module – communication errorWiring, ECM, cruise control module
P1630Traction control system – communication malfunctionWiring, throttle control module, ECM
P1631Traction control system – communication malfunctionWiring, throttle control module, ECM
P1633Throttle actuator control (TAC) system- malfunctionECM
P1645Body control module – malfunctionBody control module, A/C control module, wiring
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
P1664Traction control system – malfunctionWiring, throttle control module, ECM
P1665Traction control system – malfunctionWiring, throttle control module, ECM