LEMON Manuals: Even more car manuals for everyone: 1960-2025
Home >> Toyota >> 2009 >> Corolla XRS, Automatic >> Repair and Diagnosis >> Engine Performance >> Testing & Diagnosis >> Engine Control System (2AZ-FE) - SFI System Diagnostic Introduction, Precautions, Symptoms Table, Diagnostic Trouble Code Chart >> SFI System >> Diagnostic Trouble Code Chart
April 5, 2026: LEMON Manuals is launched! Read the announcement.

Diagnostic Trouble Code Chart

HINT:

Parameters listed in the chart may be different than your readings depending on the type of instrument and other factors.

If any DTCs are displayed during a check mode DTC check, check the circuit for the DTCs listed in the table below. For details of each DTC, refer to the page indicated.

HINT:

SFI SYSTEM 

DTC CODE REFERENCE

DTC Code Detection Item Trouble Area MIL Memory DTC for Mexico Models
P0010 Camshaft Position "A" Actuator Circuit (Bank 1)
  • Open or short in camshaft timing oil control valve assembly circuit
  • Camshaft timing oil control valve assembly
  • ECM
Comes on DTC stored Applies
P0011 Camshaft Position "A" - Timing Over-Advanced or System Performance (Bank 1)
  • Valve timing
  • Camshaft timing oil control valve assembly
  • Oil control valve filter
  • Camshaft timing gear assembly
  • ECM
Comes on DTC stored Applies
P0012 Camshaft Position "A" - Timing Over-Retarded (Bank 1)
  • Valve timing
  • Camshaft timing oil control valve assembly
  • Oil control valve filter
  • Camshaft timing gear assembly
  • ECM
Comes on DTC stored Applies
P0016 Crankshaft Position - Camshaft Position Correlation (Bank 1 Sensor A)
  • Mechanical system (Timing chain has jumped tooth or chain stretched)
  • Camshaft timing oil control valve assembly
  • Camshaft timing gear assembly
  • ECM
Comes on DTC stored Applies
P0031 Oxygen (A/F) Sensor Heater Control Circuit Low (Bank 1 Sensor 1)
  • Open in air fuel ratio sensor heater circuit
  • Air fuel ratio sensor heater (sensor 1)
  • ECM power source circuit
  • ECM
Comes on DTC stored Applies
P0032 Oxygen (A/F) Sensor Heater Control Circuit High (Bank 1 Sensor 1)
  • Short in air fuel ratio sensor heater circuit
  • Air fuel ratio sensor heater (sensor 1)
  • ECM power source circuit
  • ECM
Comes on DTC stored Applies
P0037 Oxygen Sensor Heater Control Circuit Low (Bank 1 Sensor 2)
  • Open in heated oxygen sensor (sensor 2) heater circuit
  • Heated oxygen sensor (sensor 2) heater
  • ECM power source circuit
  • ECM
Comes on DTC stored Applies
P0038 Oxygen Sensor Heater Control Circuit High (Bank 1 Sensor 2)
  • Short in heated oxygen sensor (sensor 2) heater circuit
  • Heated oxygen sensor (sensor 2) heater
  • ECM power source circuit
  • ECM
Comes on DTC stored Applies
P0101 Mass Air Flow Circuit Range / Performance Problem
  • Mass air flow meter
  • Intake system
  • PCV hose connections
Comes on DTC stored -
P0102 Mass or Volume Air Flow Circuit Low Input
  • Open or short in mass air flow meter circuit
  • Mass air flow meter
  • ECM
Comes on DTC stored Applies
P0103 Mass or Volume Air Flow Circuit High Input
  • Open or short in mass air flow meter circuit
  • Mass air flow meter
  • ECM
Comes on DTC stored Applies
P0111 Intake Air Temperature Sensor Gradient Too High
  • Mass air flow meter
Comes on DTC stored -
P0112 Intake Air Temperature Circuit Low Input
  • Short in intake air temperature sensor circuit
  • Intake air temperature sensor (built into mass air flow meter)
  • ECM
Comes on DTC stored Applies
P0113 Intake Air Temperature Circuit High Input
  • Open in intake air temperature sensor circuit
  • Intake air temperature sensor (built into mass air flow meter)
  • ECM
Comes on DTC stored Applies
P0115 Engine Coolant Temperature Circuit Malfunction
  • Open or short in engine coolant temperature sensor circuit
  • Engine coolant temperature sensor
  • ECM
Comes on DTC stored Applies
P0116 Engine Coolant Temperature Circuit Range / Performance Problem
  • Thermostat
  • Engine coolant temperature sensor
Comes on DTC stored Applies
P0117 Engine Coolant Temperature Circuit Low Input
  • Short in engine coolant temperature sensor circuit
  • Engine coolant temperature sensor
  • ECM
Comes on DTC stored Applies
P0118 Engine Coolant Temperature Circuit High Input
  • Open in engine coolant temperature sensor circuit
  • Engine coolant temperature sensor
  • ECM
Comes on DTC stored Applies
P011B Engine Coolant Temperature / Intake Air Temperature Correlation
  • Intake air temperature sensor (built into mass air flow meter)
  • Engine coolant temperature sensor
  • ECM
Comes on DTC stored -
P0120 Throttle / Pedal Position Sensor / Switch "A" Circuit Malfunction
  • Throttle position sensor (built into throttle body)
  • ECM
Comes on DTC stored Applies
P0121 Throttle / Pedal Position Sensor / Switch "A" Circuit Range / Performance Problem
  • Throttle position sensor (built into throttle body)
Comes on DTC stored Applies
P0122 Throttle / Pedal Position Sensor / Switch "A" Circuit Low Input
  • Throttle position sensor (built into throttle body)
  • Short in VTA1 circuit
  • Open in VC circuit
  • ECM
Comes on DTC stored Applies
P0123 Throttle / Pedal Position Sensor / Switch "A" Circuit High Input
  • Throttle position sensor (built into throttle body)
  • Open in VTA1 circuit
  • Open in E2 circuit
  • Short between VC and VTA1 circuits
  • ECM
Comes on DTC stored Applies
P0125 Insufficient Coolant Temperature for Closed Loop Fuel Control
  • Cooling system
  • Engine coolant temperature sensor
  • Thermostat
Comes on DTC stored Applies
P0128 Coolant Thermostat (Coolant Temperature Below Thermostat Regulating Temperature)
  • Thermostat
  • Cooling system
  • Engine coolant temperature sensor
  • ECM
Comes on DTC stored Applies
P0136 Oxygen Sensor Circuit Malfunction (Bank 1 Sensor 2)
  • Heated oxygen sensor (sensor 2)
  • Air fuel ratio sensor (sensor 1)
  • Gas leak from exhaust system
  • Fuel pressure
  • Fuel injector
  • PCV valve and hose
  • Intake system
Comes on DTC stored -
P0137 Oxygen Sensor Circuit Low Voltage (Bank 1 Sensor 2)
  • Open or short in heated oxygen sensor (sensor 2) circuit
  • Heated oxygen sensor (sensor 2)
  • Heated oxygen sensor heater (sensor 2)
  • Air fuel ratio sensor (sensor 1)
  • Gas leak from exhaust system
Comes on DTC stored Applies
P0138 Oxygen Sensor Circuit High Voltage (Bank 1 Sensor 2)
  • Short in heated oxygen sensor (sensor 2) circuit
  • Heated oxygen sensor (sensor 2)
  • ECM internal circuit malfunction
  • Air fuel ratio sensor (sensor 1)
Comes on DTC stored -
P0139 Oxygen Sensor Circuit Slow Response (Bank 1 Sensor 2)
  • Short in heated oxygen sensor (sensor 2) circuit
  • Heated oxygen sensor (sensor 2)
  • ECM internal circuit malfunction
  • Air fuel ratio sensor (sensor 1)
Comes on DTC stored -
P0141 Oxygen Sensor Heater Circuit Malfunction (Bank 1 Sensor 2)
  • Open or short in heated oxygen sensor (sensor 2) heater circuit
  • Heated oxygen sensor (sensor 2) heater
  • ECM power source circuit
  • ECM
Comes on DTC stored Applies
P0171 System Too Lean (Bank 1)
  • Intake system
  • Injector blockage
  • Mass air flow meter
  • Engine coolant temperature sensor
  • Fuel pressure
  • Gas leak from exhaust system
  • Open or short in air fuel ratio sensor (sensor 1) circuit
  • Air fuel ratio sensor (sensor 1)
  • EFI No. 2 fuse
  • PCV valve and hose
  • PCV hose connections
  • ECM
Comes on DTC stored Applies
P0172 System Too Rich (Bank 1)
  • Injector leak or blockage
  • Mass air flow meter
  • Engine coolant temperature sensor
  • Ignition system
  • Fuel pressure
  • Gas leak from exhaust system
  • Open or short in air fuel ratio sensor (sensor 1) circuit
  • Air fuel ratio sensor (sensor 1)
  • EFI No. 2 fuse
  • ECM
Comes on DTC stored Applies
P0220 Throttle / Pedal Position Sensor / Switch "B" Circuit
  • Throttle position sensor (built into throttle body)
  • ECM
Comes on DTC stored Applies
P0222 Throttle / Pedal Position Sensor / Switch "B" Circuit Low Input
  • Throttle position sensor (built into throttle body)
  • Short in VTA2 circuit
  • Open in VC circuit
  • ECM
Comes on DTC stored Applies
P0223 Throttle / Pedal Position Sensor / Switch "B" Circuit High Input
  • Throttle position sensor (built into throttle body)
  • Open in VTA2 circuit
  • Open in E2 circuit
  • Short between VC and VTA2 circuits
  • ECM
Comes on DTC stored Applies
P0300 Random / Multiple Cylinder Misfire Detected
  • Open or short in engine wire harness
  • Connector connection
  • Vacuum hose connections
  • Ignition system
  • Fuel injector
  • Fuel pressure
  • Mass air flow meter
  • Engine coolant temperature sensor
  • Compression pressure
  • Valve clearance
  • Valve timing
  • PCV valve and hose
  • PCV hose connections
  • Intake system
  • ECM
Comes on / Blinks*1 DTC stored Applies
P0301 Cylinder 1 Misfire Detected
  • Same as DTC P0300
Comes on / Blinks*1 DTC stored Applies
P0302 Cylinder 2 Misfire Detected
  • Same as DTC P0300
Comes on / Blinks*1 DTC stored Applies
P0303 Cylinder 3 Misfire Detected
  • Same as DTC P0300
Comes on / Blinks*1 DTC stored Applies
P0304 Cylinder 4 Misfire Detected
  • Same as DTC P0300
Comes on / Blinks*1 DTC stored Applies
P0327 Knock Sensor 1 Circuit Low Input (Bank 1 or Single Sensor)
  • Short in knock sensor circuit
  • Knock sensor
  • ECM
Comes on DTC stored Applies
P0328 Knock Sensor 1 Circuit High Input (Bank 1 or Single Sensor)
  • Open in knock sensor circuit
  • Knock sensor
  • ECM
Comes on DTC stored Applies
P0335 Crankshaft Position Sensor "A" Circuit
  • Open or short in crankshaft position sensor circuit
  • Crankshaft position sensor
  • Crankshaft position sensor plate
  • ECM
Comes on DTC stored Applies
P0339 Crankshaft Position Sensor "A" Circuit Intermittent
  • Open or short in crankshaft position sensor circuit
  • Crankshaft position sensor
  • Crankshaft position sensor plate
  • ECM
- DTC stored Applies
P0340 Camshaft Position Sensor "A" Circuit (Bank 1 or Single Sensor)
  • Open or short in camshaft position sensor circuit
  • Camshaft position sensor
  • Camshaft
  • Timing chain jumped a tooth
  • ECM
Comes on DTC stored Applies
P0351 Ignition Coil "A" Primary / Secondary Circuit
  • Ignition system
  • Open or short in IGF1 or IGT1 circuit between ignition coil and ECM
  • No. 1 ignition coil
  • ECM
Comes on DTC stored Applies
P0352 Ignition Coil "B" Primary / Secondary Circuit
  • Ignition system
  • Open or short in IGF1 or IGT2 circuit between ignition coil and ECM
  • No. 2 ignition coil
  • ECM
Comes on DTC stored Applies
P0353 Ignition Coil "C" Primary / Secondary Circuit
  • Ignition system
  • Open or short in IGF1 or IGT3 circuit between ignition coil and ECM
  • No. 3 ignition coil
  • ECM
Comes on DTC stored Applies
P0354 Ignition Coil "D" Primary / Secondary Circuit
  • Ignition system
  • Open or short in IGF1 or IGT4 circuit between ignition coil and ECM
  • No. 4 ignition coil
  • ECM
Comes on DTC stored Applies
P0420 Catalyst System Efficiency Below Threshold (Bank 1)
  • Gas leak from exhaust system
  • Air fuel ratio sensor (sensor 1)
  • Heated oxygen sensor (sensor 2)
  • Exhaust manifold (three-way catalytic converter)
  • Center exhaust pipe assembly (three-way catalytic converter)
Comes on DTC stored Applies
P043E Evaporative Emission System Reference Orifice Clog Up
  • Canister pump module (Reference orifice, leak detection pump, vent valve)
  • Connector/wire harness (Canister pump module - ECM)
  • EVAP system hose (pipe from air inlet port to canister pump module, canister filter, fuel tank vent hose)
  • ECM
Comes on DTC stored -
P043F Evaporative Emission System Reference Orifice High Flow
  • Canister pump module (Reference orifice, leak detection pump, vent valve)
  • Connector/wire harness (Canister pump module - ECM)
  • EVAP system hose (pipe from air inlet port to canister pump module, canister filter, fuel tank vent hose)
  • ECM
Comes on DTC stored -
P0441 Evaporative Emission Control System Incorrect Purge Flow
  • Purge VSV
  • Connector/wire harness (Purge VSV - ECM)
  • ECM
  • Canister pump module
  • Leak from EVAP system
  • Leak from EVAP line (Purge VSV - Intake manifold)
Comes on DTC stored -
P0443 Evaporative Emission Control System Purge Control Valve Circuit
  • Open or short in purge VSV circuit
  • Purge VSV
  • ECM
Comes on DTC stored Applies*2
P0451 Evaporative Emission Control System Pressure Sensor Range / Performance
  • Canister pump module
  • Connector/wire harness (Canister pump module - ECM)
  • EVAP system hose (pipe from air inlet port to canister pump module, canister filter, fuel tank vent hose)
  • 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)
  • EVAP system hose (pipe from air inlet port to canister pump module, canister filter, fuel tank vent hose)
  • 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)
  • EVAP system hose (pipe from air inlet port to canister pump module, canister filter, fuel tank vent hose)
  • ECM
Comes on DTC stored -
P0455 Evaporative Emission Control System Leak Detected (Gross Leak)
  • Fuel tank cap (loose)
  • Leak from EVAP line (Canister - Fuel tank)
  • Leak from EVAP line (Purge VSV - Canister)
  • Canister pump module
  • Leak from fuel tank
  • Leak from canister
Comes on DTC stored -
P0456 Evaporative Emission Control System Leak Detected (Very Small Leak)
  • Fuel tank cap (loose)
  • Leak from EVAP line (Canister - Fuel tank)
  • Leak from EVAP line (Purge VSV - Canister)
  • Canister pump module
  • Leak from fuel tank
  • Leak from canister
Comes on DTC stored -
P0500 Vehicle Speed Sensor "A"
  • Open or short in speed signal circuit
  • Speed meter circuit (wheel speed sensor, skid control ECU)
  • Combination meter
  • ECM
Comes on DTC stored Applies
P0504 Brake Switch "A" / "B" Correlation
  • Short in stop light switch signal circuit
  • STOP fuse
  • IGN fuse
  • Stop light switch
  • ECM
- DTC stored Applies
P0505 Idle Control System Malfunction
  • Electronic throttle control system
  • Intake system
  • PCV hose connections
  • ECM
Comes on DTC stored Applies
P050A Cold Start Idle Air Control System Performance
  • Throttle body
  • Mass air flow meter
  • PCV system
  • Air cleaner filter element
  • Intake system
  • VVT system
  • ECM
Comes on DTC stored -
P0560 System Voltage
  • Open in back up power source circuit
  • Battery
  • Battery terminals
  • EFI MAIN fuse
  • ECM
Comes on DTC stored Applies
P0604 Random Access Memory (RAM)
  • ECM
Comes on DTC stored Applies
P0606 ECM / PCM Processor
  • ECM
Comes on DTC stored Applies
P0607 Control Module Performance
  • Exhaust gas leak
  • Heated oxygen sensor
  • ECM
Comes on DTC stored -
P060A Internal Control Module Monitoring Processor Performance
  • ECM
Comes on DTC stored Applies
P060D Internal Control Module Accelerator Pedal Position Performance
  • ECM
Comes on DTC stored Applies
P060E Internal Control Module Throttle Position Performance
  • ECM
Comes on DTC stored Applies
P0617 Starter Relay Circuit High
  • Park/neutral Position switch or clutch pedal switch
  • ST relay circuit
  • Ignition switch
  • ECM
Comes on DTC stored Applies
P0630 VIN not Programmed or Mismatch - ECM / PCM
  • ECM
Comes on DTC stored -
P0657 Actuator Supply Voltage Circuit / Open
  • ECM
Comes on DTC stored Applies
P0724 Brake Switch "B" Circuit High
  • Short in stop light switch signal circuit
  • Stop light switch
  • ECM
Comes on DTC stored Applies
P1607 Cruise Control Input Processor
  • ECM
Comes on DTC stored Applies
P2102 Throttle Actuator Control Motor Circuit Low
  • Open in throttle actuator circuit
  • Throttle actuator
  • ECM
Comes on DTC stored Applies
P2103 Throttle Actuator Control Motor Circuit High
  • Short in throttle actuator circuit
  • Throttle actuator
  • Throttle valve
  • Throttle body
  • ECM
Comes on DTC stored Applies
P2111 Throttle Actuator Control System - Stuck Open
  • Throttle actuator
  • Throttle body
  • Throttle valve
  • ECM
Comes on DTC stored Applies
P2112 Throttle Actuator Control System - Stuck Closed
  • Throttle actuator
  • Throttle body
  • Throttle valve
  • ECM
Comes on DTC stored Applies
P2118 Throttle Actuator Control Motor Current Range / Performance
  • Open in electronic throttle control system power source circuit
  • Battery
  • Battery terminals
  • ETCS fuse
  • ECM
Comes on DTC stored Applies
P2119 Throttle Actuator Control Throttle Body Range / Performance
  • Electronic throttle control system
  • ECM
Comes on DTC stored Applies
P2120 Throttle / Pedal Position Sensor / Switch "D" Circuit
  • Accelerator pedal position sensor
  • ECM
Comes on DTC stored Applies
P2121 Throttle / Pedal Position Sensor / Switch "D" Circuit Range / Performance
  • Accelerator pedal position sensor
  • ECM
Comes on DTC stored Applies
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 Applies
P2123 Throttle / Pedal Position Sensor / Switch "D" Circuit High Input
  • Accelerator pedal position sensor
  • Open in EPA circuit
  • ECM
Comes on DTC stored Applies
P2125 Throttle / Pedal Position Sensor / Switch "E" Circuit
  • Accelerator pedal position sensor
  • ECM
Comes on DTC stored Applies
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 Applies
P2128 Throttle / Pedal Position Sensor / Switch "E" Circuit High Input
  • Accelerator pedal position sensor
  • Open in EPA2 circuit
  • ECM
Comes on DTC stored Applies
P2135 Throttle / Pedal Position Sensor / Switch "A" / "B" Voltage Correlation
  • Short between VTA1 and VTA2 circuits
  • Throttle position sensor (built into throttle body)
  • ECM
Comes on DTC stored Applies
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 Applies
P2195 Oxygen (A/F) Sensor Signal Stuck Lean (Bank 1 Sensor 1)
  • Open or short in air fuel ratio sensor (sensor 1) circuit
  • Air fuel ratio sensor (sensor 1)
  • Air fuel ratio sensor (sensor 1) heater
  • Air fuel ratio sensor heater circuit
  • Intake system
  • Fuel pressure
  • Fuel 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 sensor (sensor 1) circuit
  • Air fuel ratio sensor (sensor 1)
  • Air fuel ratio sensor (sensor 1) heater
  • Air fuel ratio sensor heater circuit
  • Intake system
  • Fuel pressure
  • Fuel injector
  • ECM
Comes on DTC stored -
P2237 Oxygen (A/F) Sensor Pumping Current Circuit / Open (Bank 1 Sensor 1)
  • Open in air fuel ratio sensor (sensor 1) circuit
  • Air fuel ratio sensor (sensor 1)
  • ECM
Comes on DTC stored Applies
P2238 Oxygen (A/F) Sensor Pumping Current Circuit Low (Bank 1 Sensor 1)
  • Open or short in air fuel ratio sensor (sensor 1) circuit
  • Air fuel ratio sensor (sensor 1)
  • ECM
Comes on DTC stored Applies
P2239 Oxygen (A/F) Sensor Pumping Current Circuit High (Bank 1 Sensor 1)
  • Open or short in air fuel ratio sensor (sensor 1) circuit
  • Air fuel ratio sensor (sensor 1)
  • ECM
Comes on DTC stored Applies
P2252 Oxygen (A/F) Sensor Reference Ground Circuit Low (Bank 1 Sensor 1)
  • Open or short in air fuel ratio sensor (sensor 1) circuit
  • Air fuel ratio sensor (sensor 1)
  • ECM
Comes on DTC stored Applies
P2253 Oxygen (A/F) Sensor Reference Ground Circuit High (Bank 1 Sensor 1)
  • Open or short in air fuel ratio sensor (sensor 1) circuit
  • Air fuel ratio sensor (sensor 1)
  • ECM
Comes on DTC stored Applies
P2401 Evaporative Emission Leak Detection Pump Stuck OFF
  • Canister pump module (Reference orifice, leak detection pump, vent valve)
  • Connector/wire harness (Canister pump module - ECM)
  • EVAP system hose (pipe from air inlet port to canister pump module, canister filter, fuel tank vent hose)
  • ECM
Comes on DTC stored -
P2402 Evaporative Emission Leak Detection Pump Stuck ON
  • Canister pump module (Reference orifice, leak detection pump, vent valve)
  • Connector/wire harness (Canister pump module - ECM)
  • EVAP system hose (pipe from air inlet port to canister pump module, canister filter, fuel tank vent hose)
  • ECM
Comes on DTC stored -
P2419 Evaporative Emission System Switching Valve Control Circuit Low
  • Canister pump module (Reference orifice, leak detection pump, vent valve)
  • Connector/wire harness (Canister pump module - ECM)
  • EVAP system hose (pipe from air inlet port to canister pump module, canister filter, fuel tank vent hose)
  • ECM
Comes on DTC stored -
P2420 Evaporative Emission System Switching Valve Control Circuit High
  • Canister pump module (Reference orifice, leak detection pump, vent valve)
  • Connector/wire harness (Canister pump module - ECM)
  • 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 (sensor 1) circuit
  • Air fuel ratio sensor
  • Air fuel ratio sensor heater
  • ECM
Comes on DTC stored -