Toyota Trouble Code Info


96 & later are OBD2 systems and require a scantool
Note: We are finding that some 94 & 95 Toyota vehicles are
OBD2 compliant and require a scan tool.

Check your emissions decal under the hood to confirm
if you have an OBD2 compliant vehicle.





?

RETRIEVING CODES for vehicles before 96

NOTE: Not all trouble codes will activate MIL (CHECK ENGINE light)

  • Before proceeding, make sure the:
    • CHECK ENGINE light circuit is functional. It should be ON when the ignition switch is ON with the engine stopped.
    • Battery voltage is above 11 volts.
    • Throttle valve is fully closed (Throttle Position Sensor IDL points closed).
    • Accessory switches (A/C, etc.) are OFF.
    • Engine is at normal operating temperature (if possible).
  • Turn ignition switch to ON position.
    • Do not start the engine.
    • Place a jumper wire across TEl and El terminals in engine check connector.
  • Count number of flashes from CHECK ENGINE light.
    • If system is operating normally (with no detected faults), the CHECK ENGINE light will blink continuously
      and evenly about 2 times a second.
  • Otherwise, the light will blink a number of times equal to the trouble code as follows:
    • The light blinks only (.5 second ON, .5 second OFF) when indicating a number.
    • The light will be OFF for 1.5 seconds between the first digit and the second digit of the code.
    • If more than one code is stored, the light will be OFF for 2.5 seconds before the next code is displayed.
    • Once all code(s) have been displayed, the light will be OFF for 4.5 seconds and then the whole sequence will repeat.
  • The diagnostic code series will continue to repeat as long as the check connecter terminals TEl and El are connected.
  • When finished, remove the jumper wire.
  • After repairing the malfunction, clear the codes from the ECUs memory.

Clearing Trouble Codes

All trouble codes must be purged from the ECUs memory after repairing the faults. Otherwise, code(s) would remain in the ECUs memory indefinitely and would appear along with a new code in the event of a future problem.
  • Remove the EFI fuse (15A) for 30 seconds with the ignition switch OFF to clear any codes. It may take longer than 30 seconds, depending on ambient temperature (the lower the temperature, the longer the fuse must be left out).
  • Trouble codes can also be cleared by disconnecting the vehicle battery. However, other memory functions (clock, radio, etc.), will need to be reset.
  • After the codes are cleared, road test the vehicle (as applicable for the fault) and recheck if any codes reset. If so, it indicates that the trouble area has not been repaired correctly.

Trouble Codes

OBD1 Codes
1
Normal Condition.
2
Air Flow Meter signal.
3
Ignition signal.
4
Engine Coolant Temperature Sensor signal.
5
Oxygen Sensor.
6
RPM signal (Crank Angle Pulse).
7
Throttle Position Sensor signal.
8
Intake Air Temperature Sensor signal.
9
Vehicle Speed Sensor signal.
10
Starter signal.
11
Switch signal.
11
ECU/ECM.
12
Knock Control Sensor signal.
12
RPM signal.
13
Knock Control CPU (ECM).
13
RPM signal.
14
Turbocharger Pressure.
14
Ignition signal.
21
Oxygen Sensor.
22
Engine Coolant Temperature Sensor signal.
23
Intake Air Temperature Sensor signal.
24
Intake Air Temperature Sensor signal.
25
Air-Fuel Ratio Lean.
26
Air-Fuel Ratio Rich.
27
Sub Oxygen Sensor signal.
28
No. 2 Oxygen Sensor signal.
31
Air Flow Meter signal (Vacuum Sensor signal).
32
Air Flow Meter signal.
34
Turbocharger Pressure signal.
35
Turbocharger Pressure Sensor signal.
35
HAC Sensor signal.
41
Throttle Position Sensor signal.
42
Vehicle Speed Sensor signal.
43
Starter signal.
51
Switch signal.
52
Knock Sensor signal.
53
Knock Sensor signal.
54
Inter-cooler ECM signal.
71
EGR System.
72
Fuel Cut Solenoid signal.
78
Fuel Pump Control signal.
81
TCM Communication.
83
TCM Communication.
84
TCM Communication.
85
TCM Communication.


OBD II

P0100
Mass Air Flow Circuit.
P0101
Mass Air Flow Circuit Range/Performance.
P0105
Manifold Absolute Pressure Circuit.
P0106
MAP/BARO Circuit Range/Performance.
P0110
Intake Air Temperature Circuit.
P0115
Engine Coolant Temperature Circuit.
P0116
Engine Coolant Temperature Range/Performance.
P0120
Throttle Pedal Sensor Switch "A" Circuit.
P0121
Throttle Pedal Sensor Switch "A" Circuit Range/Performance.
P0125
Insufficient Coolant Temperature for Closed Loop Fuel Control.
P0130
Heated Oxygen Sensor Circuit - Bank 1 Sensor 1.
P0133
Heated Oxygen Sensor Circuit Slow Response Bank 1 Sensor 1.
P0135
Heated Oxygen Sensor Circuit - Bank 1 Sensor 1.
P0136
Heated Oxygen Sensor Circuit - Bank 1 Sensor 2.
P0141
Heated Oxygen Sensor Circuit - Bank 1 Sensor 2.
P0150
Heated Oxygen Sensor Circuit - Bank 2 Sensor 1.
P0153
Heated Oxygen Sensor Circuit Slow Response Bank 2 Sensor 1.
P0155
Heated Oxygen Sensor Circuit - Bank 2 Sensor 1.
P0156
Heated Oxygen Sensor Circuit - Bank 2 Sensor 2.
P0161
Heated Oxygen Sensor Circuit - Bank 2 Sensor 2.
P0170
Fuel Trim malfunction.
P0171
System too Lean.
P0172
System too Rich.
P0201
Injector Circuit - Cyl. 1.
P0202
Injector Circuit - Cyl. 2.
P0203
Injector Circuit - Cyl. 3.
P0204
Injector Circuit - Cyl. 4.
P0205
Injector Circuit - Cyl. 5.
P0206
Injector Circuit - Cyl. 6.
P0300
Random Misfire.
P0301
Misfire Detected - Cyl. 1.
P0302
Misfire Detected - Cyl. 2.
P0303
Misfire Detected - Cyl. 3.
P0304
Misfire Detected - Cyl. 4.
P0305
Misfire Detected - Cyl. 5.
P0306
Misfire Detected - Cyl. 6.
P0325
Knock Sensor 1 Circuit.
P0330
Knock Sensor 2 Circuit.
P0335
Crankshaft Position Sensor "A" Circuit.
P0336
Crankshaft Position Sensor "A" Circuit Range/Performance.
P0340
CMP Sensor Circuit malfunction.
P0385
Crankshaft Position Sensor "B" NE2 Circuit.
P0401
EGR Flow Insufficient.
P0402
EGR Flow Excessive.
P0420
Catalyst System Efficiency below Threshold.
P0430
Catalyst System Efficiency below Threshold Bank 2.
P0440
EVAP Control System.
P0441
EVAP Control System Improper Purge Flow.
P0446
EVAP Control System Vent Control.
P0450
EVAP Control System Pressure Sensor.
P0451
EVAP Control System Pressure Sensor Range/Performance.
P0500
Vehicle Speed Sensor.
P0505
Idle Speed Control System.
P0510
Close Throttle Position Switch.
P1100
BARO Sensor Circuit.
P1120
Accelerator Pedal Position Sensor Circuit.
P1121
Accelerator Pedal Position Sensor Range/Performance Problem.
P1125
Throttle Control Motor Circuit.
P1126
Magnetic Clutch Circuit.
P1127
ETCS Actuator Power Source Circuit.
P1128
Throttle Control Motor Lock.
P1129
Electric Throttle Control System.
P1130
Air-Fuel Sensor Circuit Range/Performance.
P1133
Air-Fuel Sensor Circuit Response.
P1135
Air-Fuel Sensor Heater Circuit Response.
P1150
A/F Sensor Circuit Range/Performance.
P1153
A/F Sensor Circuit Response.
P1155
A/F Sensor Heater Circuit.
P1200
Fuel Pump Relay Circuit.
P1300
Igniter Circuit - No. 1.
P1310
Igniter Circuit - No. 2.
P1335
No Crankshaft Position Sensor Signal - Engine Running.
P1349
VVT System.
P1400
Sub-Throttle Position Sensor.
P1401
Sub-Throttle Position Sensor Range/Performance Problem.
P1405
Turbo Pressure Sensor Circuit.
P1406
Turbo Pressure Sensor Range/Performance Problem.
P1410
EGR Valve Position Sensor Circuit.
P1411
EGR Valve Position Sensor Circuit Range/Performance.
P1500
Starter Signal Circuit.
P1510
Boost Pressure Control Circuit.
P1511
Boost Pressure Low.
P1512
Boost Pressure High.
P1520
Stop Lamp Switch Signal.
P1565
Cruise Control Main Switch Circuit.
P1600
ECM.
P1605
Knock Control CPU.
P1630
Traction Control System.
P1633
ECM.
P1652
Idle Air Control Valve Control Circuit.
P1656
OCV Circuit.
P1658
Wastegate Valve Control Circuit.
P1661
EGR Circuit.
P1662
EGR by-pass Valve Control Circuit.
P1780
Park/Neutral Switch.

KNOCK SENSOR

KNOCK SENSOR


Fungsi:
Mendeteksi terjadinya knocking mesin dan mengirimkan sebuah sinyal tegangan koncikng ke ECM.


Gambar:

Penempatan:
Knock Sensor dipasang pada blok mesin, kepala silinder, atau pada intake manifold, penempatan ini disesuaikan dengan kemudahan sensor mendeteksi frekuensi knocking mesin yang terjadi.

Cara Kerja:
ECM memanfaatkan sinyal keluaran dari knock sensor guna pengaturan timing. Sensor knocking memeiliki lebar frekuensi pengukuran yang spesifik. Di dalam sebuah sensor knocking terdapat sebuah elemen piezoelectric. Elemen piezoelectric ini menghasilkan sebuah tegangan listrik jika ada tekanan atau getaran yang diterapkan kepadanya. Elemen piezoelectric dalam sebuah sensor knocking di set sedemikian rupa sehingga dapat mendeteksi frekuensi knocking mesin.

Tegangan keluaran dari sensor knock akan memuncak jika terjadi knocking mesin.