Lexus OBD/OBD2 Codes

Table of Contents

NOTE: 96 & later are OBD2 systems and require a scanner. For an OBD2 code list, please see our Lexus code list or the appropriate generic list.

Lexus: Accessing Diagnostic Trouble Codes

The check engine warning light will come on when the ignition switch is turned On and the engine is not running. When the engine is started, the check engine warning light should go off. If light remains on, the self-diagnosis system has detected a fault in the system.

  1. Battery voltage must be 11 volts or more. Throttle valve must be fully closed. Transmission must be in Neutral position. All accessories must be turned Off.
  2. On pre-OBD II models, turn ignition to On, then use a jumper wire to connect terminals TE1 and El of the data link connector, located under the left hand side of the instrument panel. Codes are indicated by the number of flashes of the check engine warning light.
  3. On models with OBD II, utilize an OBDII scan tool, then connect to data link connector (DLC). Turn ignition and scan tool to On, and write down any codes and “freeze-frame data” that appear.

Lexus: Reading Trouble Codes

  • If the ECU has detected a system malfunction, the check engine light will blink every .5 second.
  • The first number of blinks will equal the first digit of a two digit diagnostic trouble code and after a 1.5 second pause, the second number of blinks will equal the second digit of same diagnostic trouble code.
  • If there are two or more DTC’s, there will be a 2.5 second pause between each.
  • After all DTC’s have been output there will be a 4.5 second pause and all DTC’s will be repeated as long as the terminals TE1 and El of the data link connector are connected.
  • In the event of two or more DTC’s, indication will begin from smaller numbered code and continue in order to the larger.
  • After all DTC have been recorded, remove jumper wire.

Lexus: Clearing Trouble Codes

  • After service, the diagnostic trouble code or DTC’s retained in the ECU memory must be cleared by remove the EFI fuse for approximately 10 seconds or more, depending on ambient temperature (the lower the temperature, the longer the fuse must be left out) with the ignition switch off.
  • The OBD II scan tool has a feature to clear DTC’s. Refer to the manufacturer’s manual for procedures.
  • DTC clearing can also be done by removing the battery ground cable, other memory systems (clock) will also be cleared.
  • If the diagnostic trouble code is not cleared, it will be retained by the ECU and appear along with a new DTC in future trouble codes.
  • If it is necessary to work on engine components requiring removal of the battery ground cable, confirm no DTC’s are stored.
  • After clearing codes, road test the vehicle to check that a normal operation. If the same diagnostic trouble code appears, the trouble has not been corrected.

Lexus: Diagnostic Trouble Codes Without OBD2

12RPM Signal
13RPM Signal
14Ignition Signal
15Ignition Signal
16Electronically Controlled Transmission Control Signal
17CMP No. 1
18CMP No. 2
21Main O2S & Heater Signal
22ECT Sensor Signal
24IAT Sensor Signal
25Air–Fuel Ratio Lean Malfunction
26Air–Fuel Ratio Rich Malfunction
27Sub O2S Signal
28Main O2S
29Sub O2S
31 & 32Air Flow Meter Signal
35HAC/Barometric Pressure Sensor Signal
41TP Sensor Signal
42VSS Signal
43Starter Signal
47Sub TP Sensor
48Secondary Injection System Malfunction
51Switch Condition Signal
52KS Signal
53Knock Control Signal
55KS Signal
70EGR System Malfunction
71EGR System Malfunction
78Fuel Pump Control

Lexus: Diagnostic Trouble Codes With OBD2

P0100MAF Malfunction
P0101MAF Circuit Range/Performance
P0110IAT Circuit Malfunction
P0115ECT Circuit Malfunction
P0116ECT Circuit Range/Performance
P0120TP Position Sensor/Switch ‘‘A’’ Circuit Malfunction
P0121TP Position Sensor/Switch ‘‘A’’ Circuit Range/Performance
P0125Insufficient Coolant Temperature For Closed Loop Fuel Control
P0130HO2S Circuit Malfunction, Bank 1 Sensor 1
P0133HO2S Circuit Slow Response, Bank 1 Sensor 1
P0135HO2S Heater Circuit Malfunction, Bank 1 Sensor 1
P0136HO2S Circuit Malfunction, Bank 1 Sensor 2
P0141HO2S Heater Circuit Malfunction, Bank 1 Sensor 2
P0150HO2S Circuit Malfunction, Bank 2 Sensor 1
P0153HO2S Circuit Slow Response, Bank 2 Sensor 1
P0155HO2S Heater Circuit Malfunction, Bank 2 Sensor 1
P0156HO2S Sensor Circuit Malfunction, Bank 2 Sensor 2
P0161HO2S Heater Circuit Malfunction, Bank 2 Sensor 2
P0170Fuel Trim Malfunction
P0171System Too Lean (Fuel Trim)
P0172System Too Rich (Fuel Trim)
P0174System Too Lean (A/F Lean Malfunction, Bank 2)
P0175System Too Rich (A/F Rich Malfunction, Bank 2)
P0300Random Misfire Detected
P0301Misfire Detected, Cylinder 1
P0302Misfire Detected, Cylinder 2
P0303Misfire Detected, Cylinder 3
P0304Misfire Detected, Cylinder 4
P0305Misfire Detected, Cylinder 5
P0306Misfire Detected, Cylinder 6
P0307Misfire Detected, Cylinder 7
P0308Misfire Detected, Cylinder 8
P0325KS 1 Circuit Malfunction
P0330KS 2 Circuit Malfunction
P0335CKP Sensor ‘‘A’’ Circuit Malfunction
P0340CMP Circuit Malfunction
P0385CKP Sensor ‘‘B’’ Circuit Malfunction
P0401EGR Insufficient Flow
P0402EGR Excessive Flow
P0403EGR Circuit Malfunction
P0420Catalyst System Efficiency Below Threshold Bank 1
P0430Catalyst System Efficiency Below Threshold Bank 2
P0440EVAP Emission Control System Malfunction
P0441EVAP Emission Control System Improper Purge Flow
P0446EVAP Emission Control System Vent Control Malfunction
P0450EVAP Emission Control System Pressure Switch Malfunction
P0451EVAP Control System Pressure Sensor Range/Performance
P0500VSS Malfunction
P0505Idle Control System Malfunction
P0510Closed TP Switch Malfunction
P0550Power Steering Pressure Sensor Circuit Malfunction
P1100BARO Sensor Circuit Malfunction
P1120Accelerator Pedal Position Sensor Circuit Malfunction
P1121Accelerator Pedal Position Sensor Range/Performance Problem
P1125Throttle Control Motor Circuit Malfunction
P1126Magnetic Clutch Circuit Malfunction
P1127ECTS Actuator Power Source Circuit Malfunction
P1128Throttle Control Motor Lock Malfunction
P1129Electronic Throttle Control System
P1130Air/Fuel Ratio Sensor Circuit Range/Performance Malfunction (Bank 1 Sensor 1)
P1133Air/Fuel Ratio Sensor Circuit Response Malfunction (Bank 1 Sensor 1)
P1135Air/Fuel Ratio Sensor Heater Circuit Malfunction (Bank 1 Sensor 1)
P1150Air/Fuel Ratio Sensor Circuit Range/Performance Malfunction (Bank 2 Sensor 1)
P1153Air/Fuel Ratio Sensor Circuit Response Malfunction (Bank 2 Sensor 1)
P1155Air/Fuel Ratio Sensor Heater Circuit Malfunction (Bank 1 Sensor 1)
P1200Fuel Pump Relay/ECU Circuit Malfunction
P1300Igniter Circuit Malfunction (Bank 1 Or No. 1)
P1305Igniter Circuit Malfunction, (Bank 2 Or No. 2)
P1310Igniter Circuit Malfunction (No. 3)
P1315Igniter Circuit Malfunction (No. 4)
P1320Igniter Circuit Malfunction (No. 5)
P1325Igniter Circuit Malfunction (No. 6)
P1330Igniter Circuit Malfunction (No. 7)
P1335CKP Sensor Circuit Malfunction During Engine Running
P1340Igniter Circuit Malfunction (No. 8)
P1345VVT Sensor Circuit Malfunction (Bank 1)
P1346VVT Sensor Rang/Performance Problem (Bank 1)
P1349VVT System Malfunction (Bank 1)
P1350VVT Sensor Circuit Malfunction (Bank 2)
P1351VVT Sensor Range/Performance Problem (Bank 2)
P1354VVT System Malfunction (Bank 2)
P1400Sub-TP Sensor Malfunction
P1401Sub-TP Sensor Range/Performance
P1410EGR Valve Position Sensor Circuit Malfunction
P1411EGR Valve Position Sensor Circuit Range/Performance Malfunction
P1500Starter Signal Circuit Malfunction
P1520Stop Lamp Switch Malfunction
P1565Cruise Control Main Switch Circuit Malfunction
P1566Cruise Control Main Switch Circuit Malfunction
P1600ECM BATT Malfunction
P1605Knock Control CPU Malfunction
P1633ECM Malfunction (ETCS Circuit)
P1645Body ECU Malfunction
P1656OCV Circuit Malfunction (Bank 1)
P1663OCV Circuit Malfunction (Bank 2)
P1780PNP Switch Malfunction
B2785Ignition Switch On Malfunction (Immobilizer System)
B2786Ignition Switch Off Malfunction (Immobilizer System)
B2785Ignition Switch On Malfunction (Immobilizer System)
B2791Key Unlock Warning Switch Malfunction (Immobilizer System)
B2795Unmatch Key Code (Immobilizer System)
B2796No Communication In Immobilizer System
B2797Communication Malfunction No. 1 (Immobilizer System)
B2798Communication Malfunction No. 2 (Immobilizer System)

Lexus: Diagnostic Trouble Codes by Model / Year

ModelYearEngine identificationSystem
ES300 3.0L1994-031MZ-FEToyota SFI
ES330 3.3L2004-063MZ-FEToyota SFI
ES350 3.5L20072GR-FEToyota SFI
ES350 3.5L2008-092GR-FEToyota SFI
GS300 3.0L1996-062JZ-GE/3GR-FSEToyota SFI
GS350 3.5L2007-082GR-FSEToyota SFI
GS400 4.0L1998-001UZ-FEToyota SFI
GS430 4.3L2001-083UZ-FEToyota SFI
GS450h 3.5L2006-082GR-FSEToyota SFI
GS460 4.6L20081UR-FSEToyota SFI
GX470 4.7L2003-092UZ-FEToyota SFI
IS250 2.5L2006-094GR-FSEToyota SFI
IS300 3.0L2001-052JZ-GEToyota SFI
IS350 3.5L2006-092GR-FSEToyota SFI
IS F 3.5L2008-092UR-GSEToyota SFI
LS400 4.0L1995-001UZ-FEToyota SFI
LS430 4.3L2001-063UZ-FEToyota SFI
LS460 4.6L2007-091UR-FSEToyota SFI
LS600h 5.0L2008-092UR-FSEToyota SFI
LX470 4.7L1998-072UZ-FEToyota SFI
LX570 5.7L2008-093UR-FEToyota SFI
RX300 3.0L1999-031MZ-FEToyota SFI
RX330 3.3L2004-063MZ-FEToyota SFI
RX350 3.5L2007-092GR-FEToyota SFI
RX400h 3.3L2006-083MZ-FEToyota SFI
SC300 3.0L1996-002JZ-GEToyota SFI
SC400 4.0L1996-001UZ-FEToyota SFI
SC430 4.3L2002-083UZ-FEToyota SFI
Notify of

This site uses Akismet to reduce spam. Learn how your comment data is processed.

most voted
newest oldest
Inline Feedbacks
View all comments
Gayle Santangelo
Gayle Santangelo
5 months ago

My 06 Lexus ES330 had extensive work done, timing belt, water pump, wiring, new thermostat new radiator new battery. It’s 3been sitting since Sept 9th had work done between Oct/Nov cranks but won’t3 start. My macanic said these are the codes it’s showing but I believe he’s not truthful since I do not see these codes here.
What could be the reason it won’t turn over?

4 months ago

First, we will need to know what codes are showing, as you didn’t include them in your write-up.
Second, many things can cause a no-start condition.
If you suspect that the mechanic is not being truthful, then it would be a good time to seek out a competent Lexus technician, possibly even back to the dealer.
Let us know the codes and good luck with your repairs.

2 years ago

have a 2000 lexus ls400 have the error code p0440 have checked the fuel cap doesn’t seem to be the problem didn’t have before replacing the oil control valve had to dissconnect air cleaner to do so. what could be the cause for said code

3 years ago

My code was 17 and it was cmp#1 so what is the cmp#1 stand for

Larry Steele
5 years ago

Did you get your problem resolved?

Greg Lundberg
Greg Lundberg
5 years ago

i have a problem i hope you can help , i just service the timing belt after 300,ooo kms i cant get the servie light to go out i have just picked a can obd2 scan tool but i dont know to use it properly . i hope you can help thank you very much regards greg lundberg shepparton vic