05–35
DIAGNOSTICS – SFI SYSTEM (April, 2003)
05284–12
DIAGNOSTIC TROUBLE CODE CHART
HINT:
As for the vehicle for MEXICO, refer to Repair Manual 2003 COROLLA (Pub. No. RM938U).
Parameters listed in the chart may not be exactly the same as your readings due to the type of instru-
ment or other factors.
If a malfunction code is displayed during the DTC check in the check mode, check the circuit for the codes
listed in the table below. For details of each code, refer to the ’’See page’’ under the respective ’’DTC No.’’
in the DTC chart.
DTC No.
Detection Item Trouble Area MIL*1 Memory
(See Page)
Open or short in oil control valve circuit
P0010 Camshaft Position ”A” Actuator
Oil control valve
(05–44) Circuit (Bank 1)
ECM
Camshaft Position ”A” –Timing
P0011 Valve timing
Over–Advanced or System Per-
(05–50) Oil control valve
formance (Bank 1)
Camshaft timing gear assy
P0012 Camshaft Position ”A” –Timing
ECM
(05–50) Over– Retarded (Bank 1)
Crankshaft Position – Camshaft Mechanical system (Timing chain has jumped a tooth, chain
P0016
Position Correlation (Bank 1 stretched)
(05–58)
Sensor A) ECM
P0031 Oxygen Sensor Heater Control
(05–60) Circuit Low (Bank 1 Sensor 1)
P0032 Oxygen Sensor Heater Control Open or short in heater circuit of heated oxygen sensor
(05–60) Circuit High (Bank 1 Sensor 1) Heated oxygen sensor heater
P0037 Oxygen Sensor Heater Control EFI relay
(05–60) Circuit Low (Bank 1 Sensor 2) ECM
P0038 Oxygen Sensor Heater Control
(05–60) Circuit High (Bank 1 Sensor 2)
Open or short in mass air flow sensor circuit
P0100
Mass or Volume Air Flow Circuit Mass air flow sensor
(05–65)
ECM
P0101 Mass or Volume Air Flow Circuit
Mass air flow sensor
(05–72) Range/Performance Problem
P0102 Mass or Volume Air Flow Circuit
Open or short in mass air flow sensor circuit
(05–65) Low Input
Mass air flow sensor
P0103 Mass or Volume Air Flow Circuit
ECM
(05–65) High Input
P0110
Intake Air Temperature Circuit
(05–74)
Open
O or short
h t iin iintake
t k air
i ttemperature
t sensor circuit
i it
P0112 Intake Air Temperature Circuit
Intake air temperature sensor (built in mass air flow sensor)
(05–74) Low Input
ECM
P0113 Intake Air Temperature Circuit
(05–74) High Input
Open or short in engine coolant temperature sensor circuit
P0115 Engine Coolant Temperature Cir-
Engine coolant temperature sensor
(05–80) cuit
ECM
Engine Coolant Temperature Cir- Cooling system
P0116
cuit Range/Performance Prob- Engine coolant temperature sensor
(05–85)
lem Thermostat (water inlet)
P0117 Engine Coolant Temperature Cir-
Open or short in engine coolant temperature sensor circuit
(05–80) cuit Low Input
Engine coolant temperature sensor
P0118 Engine Coolant Temperature Cir-
ECM
(05–80) cuit High Input
P0120 Throttle/Pedal Position Sensor/ Throttle position sensor (built in throttle body)
(05–87) Switch ”A” Circuit ECM
2004 COROLLA (RM1037U)
Author: Date: 200
05–36
DIAGNOSTICS – SFI SYSTEM (April, 2003)
DTC No.
Detection Item Trouble Area MIL*1 Memory
(See Page)
Throttle/Pedal Position Sensor/
P0121
Switch ”A” Circuit Range/Perfor- Throttle position sensor (built in throttle body)
(05–94)
mance Problem
Throttle position sensor (built in throttle body)
P0122 Throttle/Pedal Position Sensor/ Short in VTA circuit
(05–87) Switch ”A” Circuit Low Input Open in VC circuit
ECM
Throttle position sensor (built in throttle body)
Open in VTA circuit
P0123 Throttle/Pedal Position Sensor/
Open in E2 circuit
(05–87) Switch ”A” Circuit High Input
VC and VTA circuit are short–circuited
ECM
Cooling system
P0125 Insufficient Coolant Temperature
Engine coolant temperature sensor
(05–96) for Closed Loop Fuel Control
Thermostat
Thermostat
Coolant Thermostat (Coolant
P0128 Cooling system
Temperature Below Thermostat
(05–98) Engine coolant temperature sensor
Regulating Temperature)
ECM
Open or short in heated oxygen sensor (bank 1 sensor 1)
circuit
Heated oxygen sensor (bank 1 sensor 1)
Heated oxygen sensor heater (bank 1 sensor 1)
P0130 Oxygen Sensor Circuit (Bank 1
EFI relay
(05–101) Sensor 1)
Air induction system
Fuel pressure
Injector
ECM
Open or short in heated oxygen sensor (bank 1 sensor 1)
circuit
Heated oxygen sensor (bank 1 sensor 1)
Heated oxygen sensor heater (bank 1 sensor 1)
P0133 Oxygen Sensor Circuit Slow Re-
EFI relay
(05–111) sponse (Bank 1 Sensor 1)
Air induction system
Fuel pressure
Injector
ECM
Open or short in heated oxygen sensor (bank 1 sensor 1)
circuit
Heated oxygen sensor (bank 1 sensor 1)
Heated oxygen sensor heater (bank 1 sensor 1)
EFI relay
Air induction system
P0134 Oxygen Sensor Circuit No Activ-
Fuel pressure
(05–120) ity Detected (Bank 1 Sensor 1)
PCV hose connection
PCV valve and hose
Injector
Gas leakage in exhaust system
PCV piping
ECM
Open or short in heated oxygen sensor (bank 1 sensor 2)
circuit
P0136 Oxygen Sensor Circuit Malfunc-
Heated oxygen sensor (bank 1 sensor 2)
(05–128) tion (Bank 1 Sensor 2)
Heated oxygen sensor heater (bank 1 sensor 2)
EFI relay
2004 COROLLA (RM1037U)
Author: Date: 201
05–37
DIAGNOSTICS – SFI SYSTEM (April, 2003)
DTC No.
Detection Item Trouble Area MIL*1 Memory
(See Page)
Air induction system
Injector blockage
Mass air flow sensor
Engine coolant temperature sensor
Fuel pressure
Gas leakage in exhaust system
P0171 Open or short in heated oxygen sensor (bank 1, sensor 1)
System too Lean (Bank 1)
(05–136) circuit
Heated oxygen sensor (bank 1, sensor 1)
Heated oxygen sensor heater (bank 1, sensor 1)
EFI relay
PCV valve and hose
PCV hose connection
ECM
Injector leak, blockage
Mass air flow sensor
Engine coolant temperature sensor
Ignition system
Fuel pressure
P0172 Gas leakage in exhaust system
System too Rich (Bank 1)
(05–136) Open or short in heated oxygen sensor (bank 1, sensor 1)
circuit
Heated oxygen sensor (bank 1, sensor 1)
Heated oxygen sensor heater (bank 1, sensor 1)
EFI relay
ECM
P0300 Random/Multiple Cylinder Misfire Open or short in engine wire
Connector connection *2
(05–149) Detected
Vacuum hose connection
P0301 Ignition system
Cylinder 1 Misfire Detected *2
(05–149) Injector
Fuel pressure
P0302 Mass air flow sensor
Cylinder 2 Misfire Detected *2
(05–149) Engine coolant temperature sensor
Compression pressure
press re
P0303 Valve clearance
Cylinder 3 Misfire Detected *2
(05–149) Valve timing
PCV h hose connection
i
P0304 PCV hose
Cylinder 4 Misfire Detected *2
(05–149) ECM
Open or short in knock sensor circuit
P0325 Knock Sensor 1 Circuit (Bank 1
Knock sensor (under–torqued or loose)
(05–163) or Single Sensor)
ECM
Open or short in knock sensor circuit
P0327 Knock Sensor 1 Circuit Low In-
Knock sensor (under–torqued or loose)
(05–163) put (Bank 1 or Single Sensor)
ECM
Open or short in knock sensor circuit
P0328 Knock Sensor 1 Circuit High In-
Knock sensor (under–torqued or loose)
(05–163) put (Bank 1 or Single Sensor)
ECM
Open or short in crankshaft position sensor circuit
P0335 Crankshaft Position Sensor ”A” Crankshaft position sensor
(05–168) Circuit Signal plate (crankshaft)
ECM
Open or short in crankshaft position sensor circuit
P0339 Crankshaft Position Sensor ”A” Crankshaft position sensor
(05–168) Circuit Intermittent Signal plate (crankshaft)
ECM
2004 COROLLA (RM1037U)
Author: Date: 202
05–38
DIAGNOSTICS – SFI SYSTEM (April, 2003)
DTC No.
Detection Item Trouble Area MIL*1 Memory
(See Page)
Open or short in camshaft position sensor circuit
Camshaft position sensor
P0340 Camshaft Position Sensor ”A”
Camshaft timing pulley
(05–173) Circuit (Bank 1 or Single Sensor)
Timing chain has jumped a tooth
ECM
Open or short in camshaft position sensor circuit
Camshaft Position Sensor ”A” Camshaft position sensor
P0341
Circuit Range/Performance Camshaft timing pulley
(05–173)
(Bank 1 or Single Sensor) Timing chain has jumped a tooth
ECM
P0351*3 Ignition Coil ”A” Primary/Second-
(05–177) ary Circuit
P0352*3 Ignition Coil ”B” Primary/Second- Ignition system
Open or short in IGF or IGT circuit from ignition coil with igniter
(05–177) ary Circuit
to ECM (ignition coil circuit 1 through 4)
P0353*3 Ignition Coil ”C” Primary/Second-
Ignition coil with igniter (ignition coil circuit 1 through 4)
(05–177) ary Circuit
ECM
P0354*3 Ignition Coil ”D” Primary/Second-
(05–177) ary Circuit
Gas leakage in exhaust system
P0420 Catalyst System Efficiency Be-
Heated oxygen sensor (bank 1 sensor 1, 2)
(05–186) low Threshold (Bank 1)
Three–way catalytic converter
Fuel tank cap incorrectly installed
Fuel tank cap cracked or damaged
Vacuum hose cracks, blocked, damaged or disconnected ((1),
Evaporative Emission Control
P0441 (2), (3), (4), (5), (6), (7), (8), (9), (10) and (11) in Fig. 1)
System
(05–193)
Incorrect Purge Flow Open or short in vapor pressure sensor circuit
Vapor pressure sensor
Open or short in VSV circuit for EVAP
VSV for EVAP
Open or short in VSV circuit for CCV
VSV for CCV
Open or short in VSV circuit for pressure switching valve
Evaporative Emission Control
P0442 VSV for pressure switching valve
System Leak detected (small
(05–218) Fuel tank cracked, or damaged
leak)
Charcoal canister cracked, or damaged
Fuel tank over fill check valve cracked damaged
ECM
P0446 Evaporative Emission Control
Same as DTC No. P0441
(05–193) System Vent Control Circuit
Evaporative Emission Control
P0451
System Pressure Sensor Range/
(05–242)
Performance
Evaporative Emission Control Open or short in vapor pressure sensor circuit
P0452
System Pressure Sensor/Switch Vapor pressure sensor
(05–242)
Low Input ECM
Evaporative Emission Control
P0453
System Pressure Sensor/Switch
(05–242)
High Input
Evaporative Emission Control
P0456
System Leak Detected (very Same as DTC No. P0442
(05–218)
small leak)
Open or short in speed sensor circuit
Speed sensor
P0500
Vehicle Speed Sensor ”A” Combination meter
(05–247)
ECM
Stability control ECU
2004 COROLLA (RM1037U)
Author: Date: 203
05–39
DIAGNOSTICS – SFI SYSTEM (April, 2003)
DTC No.
Detection Item Trouble Area MIL*1 Memory
(See Page)
Open or short in idle speed control (ISC) valve circuit
P0505
Idle Air Control System Idle speed control (ISC) valve is stuck or closed
(05–251)
A/C switch circuit
Air induction system
P0511
Idle Air Control Circuit PCV valve and hose
(05–251)
ECM
P0560 Open in back up power source circuit
System Voltage
(05–260) ECM
P0606
ECM/PCM Processor ECM
(05–264)
Short in Park/Neutral position switch circuit (A/T)
P0617 Park/Neutral position switch (A/T)
Starter Relay Circuit High
(05–265) Clutch start switch (M/T)
ECM
P0705 Transmission Range Sensor Cir-
(05–379) cuit Malfunction (PRNDL Input)
P0724
Brake Switch ”B” Circuit High
(05–384)
Torque Converter Clutch Sole-
P0741
noid Performance (Shift Solenoid
(05–386)
Valve SL)
P0751 Shift Solenoid ”A” Performance
(05–389) (Shift Solenoid Valve S1)
P0756 Shift Solenoid ”B” Performance
(05–394) (Shift Solenoid Valve S2) Electronic controlled automatic transmission (ECT)
P0850
Park/Neutral Switch Input Circuit
(05–379)
P0973 Shift Solenoid ”A” Control Circuit
(05–402) Low (Shift Solenoid Valve S1)
P0974 Shift Solenoid ”A” Control Circuit
(05–402) High (Shift Solenoid Valve S1)
P0976 Shift Solenoid ”B” Control Circuit
(05–406) Low (Shift Solenoid Valve S1)
P0977 Shift Solenoid ”B” Control Circuit
(05–406) High (Shift Solenoid Valve S1)
Open or short in heated oxygen sensor (bank 1 sensor 1)
P2195 Oxygen Sensor Signal Stuck circuit
(05–101) Lean (Bank 1 Sensor 1) Heated oxygen sensor (bank 1 sensor 1)
Heated oxygen sensor heater (bank 1 sensor 1)
EFI relay
Air induction system
P2196 Oxygen Sensor Signal Stuck Fuel pressure
(05–101) Rich (Bank 1 Sensor 1) Injector
ECM
P2716 Pressure Control Solenoid ”D”
(05–409) Electrical
P2769 DSL Solenoid Circuit Low
Electronic controlled automatic transmission (ECT)
(05–413) (Shift Solenoid Valve DSL)
P2770 DSL Solenoid Circuit High
(05–413) (Shift Solenoid Valve DSL)
*1: ”” ... MIL is illuminated, ”” ... MIL is not illuminated.
*2: MIL is illuminated or blinks
*3: This DTC is indicate a malfunction related to primary circuit.
2004 COROLLA (RM1037U)
Author: Date: 204