LEMON Manuals: Even more car manuals for everyone: 1960-2025
Home >> Toyota >> 2006 >> Tacoma PreRunner, 2D Pickup >> Repair and Diagnosis >> Engine Performance >> Engine Control System (2TR-FE) >> SFI System >> Diagnostic Trouble Code Table
April 5, 2026: LEMON Manuals is launched! Read the announcement.

Diagnostic Trouble Code Table

HINT:

Parameters listed in the table may not be exactly the same as your readings due to the type of instrument or other factors. If a DTC is displayed, check the trouble area for the DTC listed in DIAGNOSTIC TROUBLE CODE TABLE . For details of each DTC.

*: MIL flashes when a catalyst damaged misfire is detected.

DIAGNOSTIC TROUBLE CODE TABLE

DTC No. Detection Item Trouble Area MIL Memory
P0010  Camshaft Position "A" Actuator Circuit (Bank 1)
  • Open or short in Oil Control Valve (OCV) circuit
  • OCV
  • ECM
Comes on DTC stored
P0011  Camshaft Position "A" - Timing Over-Advanced or System Performance (Bank 1)
  • Valve timing
  • Oil Control Valve (OCV)
  • OCV filter
  • Camshaft timing gear assembly
  • ECM
Comes on DTC stored
P0012  Camshaft Position "A" - Timing Over-Retarded (Bank 1)
  • Same as DTC P0011
Comes on DTC stored
P0016  Crankshaft Position - Camshaft Position Correlation (Bank 1 Sensor A)
  • Mechanical system (Timing chain has jumped tooth or chain stretched)
  • ECM
Comes on DTC stored
P0031  Oxygen (A/F) Sensor Heater Control Circuit Low (Bank 1 Sensor 1)
  • Open in Air-Fuel Ratio (A/F) sensor heater circuit
  • A/F sensor heater
  • A/F HEATER relay
  • ECM
Comes on DTC stored
P0032  Oxygen (A/F) Sensor Heater Control Circuit High (Bank 1 Sensor 1)
  • Short in Air-Fuel Ratio (A/F) sensor heater circuit
  • A/F sensor heater
  • A/F HEATER relay
  • ECM
Comes on DTC stored
P0037  Oxygen Sensor Heater Control Circuit Low (Bank 1 Sensor 2)
  • Open or short in Heated Oxygen (HO2) sensor heater circuit
  • HO2 sensor heater
  • EFI relay
  • ECM
Comes on DTC stored
P0038  Oxygen Sensor Heater Control Circuit High (Bank 1 Sensor 2)
  • Open or short in Heated Oxygen (HO2) sensor heater circuit
  • HO2 sensor heater
  • EFI relay
  • ECM
Comes on DTC stored
P0100  Mass or Volume Air Flow Circuit
  • Open or short in Mass Air Flow (MAF) meter circuit
  • MAF meter
  • ECM
Comes on DTC stored
P0101  Mass Air Flow Circuit Range / Performance Problem
  • Mass Air Flow (MAF) meter
Comes on DTC stored
P0102  Mass or Volume Air Flow Circuit Low Input
  • Open or short in Mass Air Flow (MAF) meter circuit
  • MAF meter
  • ECM
Comes on DTC stored
P0103  Mass or Volume Air Flow Circuit High Input
  • Open or short in Mass Air Flow (MAF) meter circuit
  • MAF meter
  • ECM
Comes on DTC stored
P0110  Intake Air Temperature Circuit
  • Open or short in Intake Air Temperature (IAT) sensor circuit
  • IAT sensor (built into MAF meter)
  • ECM
Comes on DTC stored
P0112  Intake Air Temperature Circuit Low Input
  • Short in Intake Air Temperature (IAT) sensor circuit
  • IAT sensor (built into MAF meter)
  • ECM
Comes on DTC stored
P0113  Intake Air Temperature Circuit High Input
  • Open in Intake Air Temperature (IAT) sensor circuit
  • IAT sensor (built into MAF meter)
  • ECM
Comes on DTC stored
P0115  Engine Coolant Temperature Circuit
  • Open or short in Engine Coolant Temperature (ECT) sensor circuit
  • ECT sensor
  • ECM
Comes on DTC stored
P0116  Engine Coolant Temperature Circuit Range / Performance Problem
  • Engine Coolant Temperature (ECT) sensor
Comes on DTC stored
P0117  Engine Coolant Temperature Circuit Low Input
  • Short in Engine Coolant Temperature (ECT) sensor circuit
  • ECT sensor
  • ECM
Comes on DTC stored
P0118  Engine Coolant Temperature Circuit High Input
  • Open in Engine Coolant Temperature (ECT) sensor circuit
  • ECT sensor
  • ECM
Comes on DTC stored
P0120  Throttle / Pedal Position Sensor / Switch "A" Circuit
  • Throttle Position (TP) sensor (built into throttle body)
  • ECM
Comes on DTC stored
P0121  Throttle / Pedal Position Sensor / Switch "A" Circuit Range / Performance Problem
  • Throttle Position (TP) sensor (built into throttle body)
Comes on DTC stored
P0122  Throttle / Pedal Position Sensor / Switch "A" Circuit Low Input
  • Throttle Position (TP) sensor (built into throttle body)
  • Short in VTA1 circuit
  • Open in VC circuit
  • ECM
Comes on DTC stored
P0123  Throttle / Pedal Position Sensor / Switch "A" Circuit High Input
  • Throttle Position (TP) sensor (built into throttle body)
  • Open in VTA1 circuit
  • Open in E2 circuit
  • Short between VC and VTA1 circuits
  • ECM
Comes on DTC stored
P0125  Insufficient Coolant Temperature for Closed Loop Fuel Control
  • Cooling system
  • Engine coolant temperature sensor
  • Thermostat
Comes on DTC stored
P0128  Coolant Thermostat (Coolant Temperature Below Thermostat Regulating Temperature)
  • Thermostat
  • Cooling system
  • Engine coolant temperature sensor
  • ECM
Comes on DTC stored
P0136  Oxygen Sensor Circuit Malfunction (Bank 1 Sensor 2)
  • Open or short in Heated Oxygen (HO2) sensor (sensor 2) circuit
  • HO2 sensor (sensor 2)
  • HO2 sensor heater (sensor 2)
  • Air-Fuel Ratio (A/F) sensor (sensor 1)
  • EFI relay
  • Gas leakage from exhaust system
Comes on DTC stored
P0137  Heated Oxygen Sensor Circuit Low Voltage (Bank 1 Sensor 2)
  • Open in Heated Oxygen (HO2) sensor (sensor 2) circuit
  • HO2 sensor (sensor 2)
  • HO2 sensor heater (sensor 2)
  • EFI relay
  • Gas leakage from exhaust system
Comes on DTC stored
P0138  Oxygen Sensor Circuit High Voltage (Bank 1 Sensor 2)
  • Short in Heated Oxygen (HO2) sensor (sensor 2) circuit
  • HO2 sensor (sensor 2)
  • ECM internal circuit malfunction
Comes on DTC stored
P0171  System Too Lean (Bank 1)
  • Air induction system
  • Injector blockage
  • Mass Air Flow (MAF) meter
  • Engine Coolant Temperature (ECT) sensor
  • Fuel pressure
  • Gas leakage from exhaust system
  • Open or short in Air-Fuel Ratio (A/F) sensor (sensor 1) circuit
  • A/F sensor (sensor 1)
  • A/F sensor heater (sensor 1)
  • A/F HEATER relay
  • A/F sensor heater and A/F HEATER relay circuits
  • PCV valve and hose
  • PCV hose connections
  • ECM
Comes on DTC stored
P0172  System Too Rich (Bank 1)
  • Injector leakage or blockage
  • Mass Air Flow (MAF) meter
  • Engine Coolant Temperature (ECT) sensor
  • Ignition system
  • Fuel pressure
  • Gas leakage from exhaust system
  • Open or short in Air-Fuel Ratio (A/F) sensor (sensor 1) circuit
  • A/F sensor (sensor 1)
  • A/F sensor heater (sensor 1)
  • A/F HEATER relay
  • A/F sensor heater and A/F HEATER relay circuits
  • ECM
Comes on DTC stored
P0220  Throttle / Pedal Position Sensor / Switch "B" Circuit
  • Throttle Position (TP) sensor (built into throttle body)
  • ECM
Comes on DTC stored
P0222  Throttle / Pedal Position Sensor / Switch "B" Circuit Low Input
  • Throttle Position (TP) sensor (built into throttle body)
  • Short in VTA2 circuit
  • Open in VC circuit
  • ECM
Comes on DTC stored
P0223  Throttle / Pedal Position Sensor / Switch "B" Circuit High Input
  • Throttle Position (TP) sensor (built into throttle body)
  • Open in VTA2 circuit
  • Open in E2 circuit
  • Short between VC and VTA2 circuits
  • ECM
Comes on DTC stored
P0300  Random / Multiple Cylinder Misfire Detected
  • Open or short in engine wire harness
  • Connector connection
  • Vacuum hose connections
  • Ignition system
  • Injector
  • Fuel pressure
  • Mass Air Flow (MAF) meter
  • Air induction system
  • Engine Coolant Temperature (ECT) sensor
  • Compression pressure
  • Valve clearance
  • Valve timing
  • PCV valve and hose
  • PCV hose connections
  • ECM
Comes on* DTC stored
P0301  Cylinder 1 Misfire Detected
  • Same as P0300
Comes on* DTC stored
P0302  Cylinder 2 Misfire Detected
  • Same as P0300
Comes on* DTC stored
P0303  Cylinder 3 Misfire Detected
  • Same as P0300
Comes on* DTC stored
P0304  Cylinder 4 Misfire Detected
  • Same as P0300
Comes on* DTC stored
P0327  Knock Sensor 1 Circuit Low Input (Bank 1 or Single Sensor)
  • Short in knock sensor circuit
  • Knock sensor
  • ECM
Comes on DTC stored
P0328  Knock Sensor 1 Circuit High Input (Bank 1 or Single Sensor)
  • Open in knock sensor circuit
  • Knock sensor
  • ECM
Comes on DTC stored
P0335  Crankshaft Position Sensor "A" Circuit
  • Open or short in Crankshaft Position (CKP) sensor circuit
  • CKP sensor
  • Sensor plate (CKP sensor plate)
  • ECM
Comes on DTC stored
P0339  Crankshaft Position Sensor "A" Circuit Intermittent
  • Same as P0335
- DTC stored
P0340  Camshaft Position Sensor "A" Circuit (Bank 1 or Single Sensor)
  • Open or short in Camshaft Position (CMP) sensor circuit
  • CMP sensor
  • Camshaft
  • Jumped tooth of timing chain
  • ECM
Comes on DTC stored
P0341  Camshaft Position Sensor "A" Circuit Range / Performance (Bank 1 or Single Sensor)
  • Same as DTC P0340
Comes on DTC stored
P0351  Ignition Coil "A" Primary / Secondary Circuit
  • Ignition system
  • Open or short in IGF1 or IGT circuit (1 to 4) between ignition coil with igniter and ECM
  • No. 1 to No. 4 ignition coils with igniters
  • ECM
Comes on DTC stored
P0352  Ignition Coil "B" Primary / Secondary Circuit
  • Same as DTC P0351
Comes on DTC stored
P0353  Ignition Coil "C" Primary / Secondary Circuit
  • Same as DTC P0351
Comes on DTC stored
P0354  Ignition Coil "D" Primary / Secondary Circuit
  • Same as DTC P0351
Comes on DTC stored
P0412  Secondary Air Injection System Switching Valve "A" Circuit
  • Open in Air Switching Valve (ASV) drive circuit
  • Short between ASV drive circuit and +B circuit
  • Short between ASV drive circuit and body ground
  • Air Injection Control Driver (AID)
  • ASV
  • ECM
Comes on DTC stored
P0418  Secondary Air Injection System Control "A" Circuit
  • Open in air pump drive circuit
  • Short between air pump drive circuit and +B circuit
  • Short between air pump drive circuit and body ground
  • Air pump
  • Air Injection Control Driver (AID)
  • ECM
Comes on DTC stored
P0420  Catalyst System Efficiency Below Threshold (Bank 1)
  • Front exhaust pipe (TWC)
  • Gas leakage from exhaust system
  • Air-Fuel Ratio (A/F) sensor (sensor 1)
  • Heated Oxygen (HO2) sensor (sensor 2)
Comes on DTC stored
P043E  Evaporative Emission System Reference Orifice Clog Up
  • Canister pump module
  • Connector/Wire harness (Canister pump module - ECM)
  • ECM
  • Leakage from EVAP system
Comes on DTC stored
P043F  Evaporative Emission System Reference Orifice High Flow
  • Canister pump module
  • Connector/Wire harness (Canister pump module - ECM)
  • ECM
  • Leakage from EVAP system
Comes on DTC stored
P0441  Evaporative Emission Control System Incorrect Purge Flow
  • Purge VSV
  • Connector/wire harness (Purge VSV - ECM)
  • Canister pump module
  • Leakage from EVAP line (Purge VSV - Intake manifold)
  • Leakage from EVAP system
  • ECM
Comes on DTC stored
P0450  Evaporative Emission Control System Pressure Sensor / Switch
  • Canister pump module
  • ECM
Comes on DTC stored
P0451  Evaporative Emission Control System Pressure Sensor Range / Performance
  • Canister pump module
  • Connector/Wire harness (Canister pump module - ECM)
  • ECM
Comes on DTC stored
P0452  Evaporative Emission Control System Pressure Sensor / Switch Low Input
  • Canister pump module
  • Connector/Wire harness (Canister pump module - ECM)
  • ECM
Comes on DTC stored
P0453  Evaporative Emission Control System Pressure Sensor / Switch High Input
  • Canister pump module
  • Connector/Wire harness (Canister pump module - ECM)
  • ECM
Comes on DTC stored
P0455  Evaporative Emission Control System Leak Detected (Gross Leak)
  • Fuel tank cap (loose)
  • Leakage from EVAP line (Canister - Fuel tank)
  • Leakage from EVAP line (Purge VSV - Canister)
  • Canister pump module
  • Leakage from fuel tank
  • Leakage from canister
Comes on DTC stored
P0456  Evaporative Emission Control System Leak Detected (Very Small Leak)
  • Same as DTC P0455
Comes on DTC stored
P0500  Vehicle Speed Sensor "A"
  • Open or short in speed signal circuit
  • Combination meter
  • ECM
  • Skid control ECU
Comes on DTC stored
P0503  Vehicle Speed Sensor "A" Intermittent / Erratic / High
  • Open or short in speed signal circuit
  • Combination meter
  • ECM
  • Skid control ECU
- DTC stored
P0504  Brake Switch "A" / "B" Correlation
  • Short in stop light switch signal circuit
  • STOP fuse
  • Stop light switch
  • ECM
- DTC stored
P0505  Idle Control System Malfunction
  • Electronic Throttle Control System (ETCS)
  • Air induction system
  • PCV hose connection
  • ECM
Comes on DTC stored
P0560  System Voltage
  • Open in back up power source circuit
  • EFI fuse
  • ECM
Comes on DTC stored
P0604  Internal Control Module Random Access Memory (RAM) Error
  • ECM
Comes on DTC stored
P0606  ECM / PCM Processor
  • ECM
- DTC stored
P0607  Control Module Performance
  • ECM
Comes on DTC stored
P0617  Starter Relay Circuit High
  • Park/Neutral Position (PNP) switch (for A/T)
  • Clutch start switch (for M/T)
  • Starter relay circuit
  • Ignition switch
  • ECM
Comes on DTC stored
P0630  VIN not Programmed or Mismatch - ECM / PCM
  • ECM
Comes on DTC stored
P0657  Actuator Supply Voltage Circuit / Open
  • ECM
Comes on DTC stored
P1500  AC Inverter Malfunction
  • Open in speed signal circuit
  • Short between idle-up signal circuit and +B circuit
  • Voltage inverter
  • ECM
Comes on DTC stored
P1613  Secondary Air Injection Driver Malfunction
  • Air Injection Control Driver (AID)
  • Open in AID ground circuit
  • Short in diagnostic information signal circuit (AID - ECM)
  • Open or short in air pump or air switching valve command signal circuit (AID - ECM)
  • Open or short in AID power source circuit
  • Open in diagnostic information signal circuit (AID - ECM)
  • AID
  • ECM
Comes on DTC stored
P2102  Throttle Actuator Control Motor Circuit Low
  • Open in throttle actuator circuit
  • Throttle actuator
  • ECM
Comes on DTC stored
P2103  Throttle Actuator Control Motor Circuit High
  • Short in throttle actuator circuit
  • Throttle actuator
  • Throttle valve
  • Throttle body assembly
  • ECM
Comes on DTC stored
P2111  Throttle Actuator Control System - Stuck Open
  • Throttle actuator
  • Throttle body assembly
  • Throttle valve
Comes on DTC stored
P2112  Throttle Actuator Control System - Stuck Closed
  • Throttle actuator
  • Throttle body assembly
  • Throttle valve
Comes on DTC stored
P2118  Throttle Actuator Control Motor Current Range / Performance
  • Open in Electronic Throttle Control System (ETCS) power source circuit
  • ETCS fuse
  • ECM
Comes on DTC stored
P2119  Throttle Actuator Control Throttle Body Range / Performance
  • Electronic Throttle Control System (ETCS)
  • ECM
Comes on DTC stored
P2120  Throttle / Pedal Position Sensor / Switch "D" Circuit
  • Accelerator pedal position sensor
  • ECM
Comes on DTC stored
P2121  Throttle / Pedal Position Sensor / Switch "D" Circuit Range / Performance
  • Accelerator pedal position sensor circuit
  • Accelerator pedal position sensor
  • ECM
Comes on DTC stored
P2122  Throttle / Pedal Position Sensor / Switch "D" Circuit Low Input
  • Accelerator pedal position sensor
  • Open in VCP1 circuit
  • Open or ground short in VPA circuit
  • ECM
Comes on DTC stored
P2123  Throttle / Pedal Position Sensor / Switch "D" Circuit High Input
  • Accelerator pedal position sensor
  • Open in EPA1 circuit
  • ECM
Comes on DTC stored
P2125  Throttle / Pedal Position Sensor / Switch "E" Circuit
  • Accelerator pedal position sensor
  • ECM
Comes on DTC stored
P2127  Throttle / Pedal Position Sensor / Switch "E" Circuit Low Input
  • Accelerator pedal position sensor
  • Open in VCP2 circuit
  • Open or ground short in VPA2 circuit
  • ECM
Comes on DTC stored
P2128  Throttle / Pedal Position Sensor / Switch "E" Circuit High Input
  • Accelerator pedal position sensor
  • Open in EPA2 circuit
  • ECM
Comes on DTC stored
P2135  Throttle / Pedal Position Sensor / Switch "A" / "B" Voltage Correlation
  • Short between VTA1 and VTA2 circuits
  • TP sensor (built into throttle body)
  • ECM
Comes on DTC stored
P2138  Throttle / Pedal Position Sensor / Switch "D" / "E" Voltage Correlation
  • Short between VPA and VPA2 circuits
  • Accelerator pedal position sensor
  • ECM
Comes on DTC stored
P2195  Oxygen (A/F) Sensor Signal Stuck Lean (Bank 1 Sensor 1)
  • Open or short in Air-Fuel Ratio (A/F) sensor (sensor 1) circuit
  • A/F sensor (sensor 1)
  • A/F sensor (sensor 1) heater
  • A/F HEATER relay
  • A/F sensor heater and relay circuits
  • Air induction system
  • Fuel pressure
  • Injector
  • ECM
Comes on DTC stored
P2196  Oxygen (A/F) Sensor Signal Stuck Rich (Bank 1 Sensor 1)
  • Open or short in Air-Fuel Ratio (A/F) sensor (sensor 1) circuit
  • A/F sensor (sensor 1)
  • A/F sensor (sensor 1) heater
  • A/F HEATER relay
  • A/F sensor heater and relay circuits
  • Air induction system
  • Fuel pressure
  • Injector
  • ECM
Comes on DTC stored
P2238  Oxygen (A/F) Sensor Pumping Current Circuit Low (Bank 1 Sensor 1)
  • Open or short in Air-Fuel Ratio (A/F) sensor (sensor 1) circuit
  • A/F sensor (sensor 1)
  • A/F sensor heater
  • A/F HEATER relay
  • A/F sensor heater and relay circuits
  • ECM
Comes on DTC stored
P2239  Oxygen (A/F) Sensor Pumping Current Circuit High (Bank 1 Sensor 1)
  • Same as DTC P2238
Comes on DTC stored
P2252  Oxygen (A/F) Sensor Reference Ground Circuit Low (Bank 1 Sensor 1)
  • Same as DTC P2238
Comes on DTC stored
P2253  Oxygen (A/F) Sensor Reference Ground Circuit High (Bank 1 Sensor 1)
  • Same as DTC P2238
Comes on DTC stored
P2401  Evaporative Emission Leak Detection Pump Stuck OFF
  • Canister pump module
  • Connector/Wire harness (Canister pump module - ECM)
  • ECM
  • Leakage from EVAP system
Comes on DTC stored
P2402  Evaporative Emission Leak Detection Pump Stuck ON
  • Canister pump module
  • Connector/Wire harness (Canister pump module - ECM)
  • ECM
Comes on DTC stored
P2419  Evaporative Emission System Switching Valve Control Circuit Low
  • Canister pump module
  • Connector/Wire harness (Canister pump module - ECM)
  • ECM
Comes on DTC stored
P2420  Evaporative Emission System Switching Valve Control Circuit High
  • Canister pump module
  • Connector/Wire harness (Canister pump module - ECM)
  • ECM
  • Leakage from EVAP system
Comes on DTC stored
P2430  Secondary Air Injection System Air Flow / Pressure Sensor Circuit Bank1
  • Pressure sensor
  • Open or short in pressure sensor circuit
  • ECM
Comes on DTC stored
P2431  Secondary Air Injection System Air Flow / Pressure Sensor Circuit Range / Performance Bank1
  • Pressure sensor
  • Open or short in pressure sensor circuit
  • ECM
Comes on DTC stored
P2432  Secondary Air Injection System Air Flow / Pressure Sensor Circuit Low Bank1
  • Pressure sensor
  • Open or short in pressure sensor circuit
  • ECM
Comes on DTC stored
P2433  Secondary Air Injection System Air Flow / Pressure Sensor Circuit High Bank 1
  • Pressure sensor
  • Open or short in pressure sensor circuit
  • ECM
Comes on DTC stored
P2440  Secondary Air Injection System Switching Valve Stuck Open Bank 1
  • Air switching valve (ASV)
  • Open or short in ASV circuit
  • Pressure sensor
  • Pressure sensor circuit
  • Air Injection Control Driver (AID)
  • ECM
Comes on DTC stored
P2441  Secondary Air Injection System Switching Valve Stuck Close Bank 1
  • Air switching valve (ASV)
  • Open or short in ASV circuit
  • Vacuum hose (ASV
  • pressure sensor)
  • Air injection hose
  • Pressure sensor
  • Pressure sensor circuit
  • Air Injection Control Driver (AID)
  • ECM
Comes on DTC stored
P2444  Secondary Air Injection System Pump Stuck On Bank1
  • Short in air pump circuit
  • Air pump
  • Open or short in pressure sensor circuit
  • Pressure sensor
  • Air Injection Control Driver (AID)
  • ECM
Comes on DTC stored
P2445  Secondary Air Injection System Pump Stuck Off Bank 1
  • Air pump
  • Open in air pump circuit
  • Air injection system piping
  • Vacuum hose
  • Pressure sensor
  • Open or short in pressure sensor circuit
  • Air Injection Control Driver (AID)
  • ECM
Comes on DTC stored
P2610  ECM / PCM Internal Engine Off Timer Performance
  • ECM
Comes on DTC stored
P2A00  A/F Sensor Circuit Slow Response (Bank 1 Sensor 1)
  • Open or short in air-fuel ratio sensor circuit
  • Air-Fuel Ratio (A/F) sensor
  • ECM
Comes on DTC stored