Avalon 1995-1996

OBD II Systems

Print

System Monitors



Catalyst Monitor

Specific to:

Lexus ES300 1995-2003

Lexus GS300 1995-2003

Lexus GS400 1998-2000

Lexus GS430 2001-2003

Lexus GX470 2003

Lexus IS300 2001-2003

Lexus LS400 1995-2000

Lexus LS430 2001-2003

Lexus LX450 1996-1997

Lexus LX470 1998-2003

Lexus RX300 1999-2003

Lexus SC300 1995-2000

Lexus SC400 1995-2000

Lexus SC430 2002-2003

Toyota 4Runner 1995-2003

Toyota Avalon 1995-2003

Toyota Camry 1995-2003

Toyota Celica 1995-2003

Toyota Corolla 1995-2003

Toyota Echo 2000-2003

Toyota Highlander 2001-2003

Toyota Land Cruiser 1995-2003

Toyota Matrix 2003

Toyota MR2 1995

Toyota MR2 Spyder 2000-2003

Toyota Paseo 1995-1999

Toyota Pickup 1995

Toyota Previa 1995-1997

Toyota Prius 2001-2003

Toyota RAV4 1996-2003

Toyota Sequoia 2001-2003

Toyota Sienna 1998-2003

Toyota Solara 1999-2003

Toyota Supra 1995-1998

Toyota T100 1995-1998

Toyota Tacoma 1995-2003

Toyota Tercel 1995-1998

Toyota Tundra 2000-2003

A downstream (post-catalyst) Heated Oxygen Sensor (HO2S-12) is used to provide the additional signals needed to monitor the efficiency of the three-way catalyst on these systems. The PCM compares the signals between the upstream (pre-catalyst) and downstream oxygen sensor during stable driving conditions with the engine warm in order to determine the oxygen storage capacity of the catalytic converter.

Catalyst Monitor "Trip" Pattern

Specific to:

Lexus ES300 1995-2003

Lexus GS300 1995-2003

Lexus GS400 1998-2000

Lexus GS430 2001-2003

Lexus GX470 2003

Lexus IS300 2001-2003

Lexus LS400 1995-2000

Lexus LS430 2001-2003

Lexus LX450 1996-1997

Lexus LX470 1998-2003

Lexus RX300 1999-2003

Lexus SC300 1995-2000

Lexus SC400 1995-2000

Lexus SC430 2002-2003

Toyota 4Runner 1995-2003

Toyota Avalon 1995-2003

Toyota Camry 1995-2003

Toyota Celica 1995-2003

Toyota Corolla 1995-2003

Toyota Echo 2000-2003

Toyota Highlander 2001-2003

Toyota Land Cruiser 1995-2003

Toyota Matrix 2003

Toyota MR2 1995

Toyota MR2 Spyder 2000-2003

Toyota Paseo 1995-1999

Toyota Pickup 1995

Toyota Previa 1995-1997

Toyota Prius 2001-2003

Toyota RAV4 1996-2003

Toyota Sequoia 2001-2003

Toyota Sienna 1998-2003

Toyota Solara 1999-2003

Toyota Supra 1995-1998

Toyota T100 1995-1998

Toyota Tacoma 1995-2003

Toyota Tercel 1995-1998

Toyota Tundra 2000-2003

The Catalyst Monitor "trip" pattern shown below can be used to validate repair of DTC P0420/P0430 or to "run" the Catalyst Monitor to complete the I/M Readiness Test. Federal models require that the vehicle be driven at a different speed than for California models. If the engine is cold on 2002 models, repeat the test (key off after the test).



Click image to see an enlarged view

Fig.

Catalyst Monitor Operation

Specific to:

Lexus ES300 1995-2003

Lexus GS300 1995-2003

Lexus GS400 1998-2000

Lexus GS430 2001-2003

Lexus GX470 2003

Lexus IS300 2001-2003

Lexus LS400 1995-2000

Lexus LS430 2001-2003

Lexus LX450 1996-1997

Lexus LX470 1998-2003

Lexus RX300 1999-2003

Lexus SC300 1995-2000

Lexus SC400 1995-2000

Lexus SC430 2002-2003

Toyota 4Runner 1995-2003

Toyota Avalon 1995-2003

Toyota Camry 1995-2003

Toyota Celica 1995-2003

Toyota Corolla 1995-2003

Toyota Echo 2000-2003

Toyota Highlander 2001-2003

Toyota Land Cruiser 1995-2003

Toyota Matrix 2003

Toyota MR2 1995

Toyota MR2 Spyder 2000-2003

Toyota Paseo 1995-1999

Toyota Pickup 1995

Toyota Previa 1995-1997

Toyota Prius 2001-2003

Toyota RAV4 1996-2003

Toyota Sequoia 2001-2003

Toyota Sienna 1998-2003

Toyota Solara 1999-2003

Toyota Supra 1995-1998

Toyota T100 1993-1998

Toyota Tacoma 1995-2003

Toyota Tercel 1995-1998

Toyota Tundra 2000-2003

To measure catalyst efficiency, the Catalyst Monitor interprets the signals from the pre-catalyst and post-catalyst oxygen sensors. If the three-way catalyst is operating correctly, the post-catalyst signal will have significantly less activity than the pre-catalyst. Run the engine at 2500 rpm for 3 minutes in P/N and then check the waveforms from both sensors. If the signals are similar, the catalyst may be degraded.



Click image to see an enlarged view

Fig.

Comprehensive Component Monitor

Specific to:

Lexus ES250 1990-1991

Lexus ES300 1992-2003

Lexus GS300 1993-2003

Lexus GS400 1998-2000

Lexus GS430 2001-2003

Lexus GX470 2003

Lexus IS300 2001-2003

Lexus LS400 1990-2000

Lexus LS430 2001-2003

Lexus LX450 1996-1997

Lexus LX470 1998-2003

Lexus RX300 1999-2003

Lexus SC300 1992-2000

Lexus SC400 1992-2000

Lexus SC430 2002-2003

Toyota 4Runner 1990-2003

Toyota Avalon 1995-2003

Toyota Camry 1990-2003

Toyota Celica 1990-2003

Toyota Corolla 1990-2003

Toyota Cressida 1990-1992

Toyota Echo 2000-2003

Toyota Highlander 2001-2003

Toyota Land Cruiser 1990-2003

Toyota Matrix 2003

Toyota MR2 1991-1995

Toyota MR2 Spyder 2000-2003

Toyota Paseo 1992-1999

Toyota Pickup 1990-1995

Toyota Previa 1991-1997

Toyota Prius 2001-2003

Toyota RAV4 1996-2003

Toyota Sequoia 2001-2003

Toyota Sienna 1998-2003

Toyota Solara 1999-2003

Toyota Supra 1990-1998

Toyota T100 1993-1998

Toyota Tacoma 1995-2003

Toyota Tercel 1990-1998

Toyota Tundra 2000-2003

The Comprehensive Component Monitor (CCM) is an on-board strategy designed to monitor for failures in emission-related electronic components and circuits that provide input or output signals to the PCM. These are systems or devices that are not exclusively monitored by another monitor system. If the PCM detects that an input or output signal is inoperative due to an out-of-range value, open circuit or if an on-board rationality or functionality check fails, the PCM will set a code in memory and activate the MIL.

Tests conducted by the CCM vary depending on the type of hardware, the function of the device and the signal type. Analog signals are checked continuously for opens, shorts and out-of-range values. Some digital signals are checked for both functionality and rationality. These tests require that certain engine conditions be present before the test is performed and that several components are monitored as part of the test. Also, a sensor value can be monitored for change after the PCM sends a command to a device. Here is a list of devices checked by the CCM at key on or engine running.

Input Device Examples

Specific to:

Lexus ES250 1990-1991

Lexus ES300 1992-2003

Lexus GS300 1993-2003

Lexus GS400 1998-2000

Lexus GS430 2001-2003

Lexus GX470 2003

Lexus IS300 2001-2003

Lexus LS400 1990-2000

Lexus LS430 2001-2003

Lexus LX450 1996-1997

Lexus LX470 1998-2003

Lexus RX300 1999-2003

Lexus SC300 1992-2000

Lexus SC400 1992-2000

Lexus SC430 2002-2003

Toyota 4Runner 1990-2003

Toyota Avalon 1995-2003

Toyota Camry 1990-2003

Toyota Celica 1990-2003

Toyota Corolla 1990-2003

Toyota Cressida 1990-1992

Toyota Echo 2000-2003

Toyota Highlander 2001-2003

Toyota Land Cruiser 1990-2003

Toyota Matrix 2003

Toyota MR2 1991-1995

Toyota MR2 Spyder 2000-2003

Toyota Paseo 1992-1999

Toyota Pickup 1990-1995

Toyota Previa 1991-1997

Toyota Prius 2001-2003

Toyota RAV4 1996-2003

Toyota Sequoia 2001-2003

Toyota Sienna 1998-2003

Toyota Solara 1999-2003

Toyota Supra 1990-1998

Toyota T100 1993-1998

Toyota Tacoma 1995-2003

Toyota Tercel 1990-1998

Toyota Tundra 2000-2003



Barometric Pressure Sensor
 
Brake Switch
 
Camshaft & Crankshaft Sensors
 
Clutch Switch (M/T)
 
Cruise Servo Switch
 
Engine Coolant Temperature Sensor
 
EVAP Pressure Sensor
 
Intake Air Temperature Sensor
 
Knock Sensor
 
Manifold Absolute Pressure Sensor
 
Mass Airflow Sensor
 
Park Neutral Switch
 
Transmission Temperature Sensor
 
Transmission Speed Sensor
 
Vehicle Speed Sensor
 

Output Device Examples

Specific to:

Lexus ES250 1990-1991

Lexus ES300 1992-2003

Lexus GS300 1993-2003

Lexus GS400 1998-2000

Lexus GS430 2001-2003

Lexus GX470 2003

Lexus IS300 2001-2003

Lexus LS400 1990-2000

Lexus LS430 2001-2003

Lexus LX450 1996-1997

Lexus LX470 1998-2003

Lexus RX300 1999-2003

Lexus SC300 1992-2000

Lexus SC400 1992-2000

Lexus SC430 2002-2003

Toyota 4Runner 1990-2003

Toyota Avalon 1995-2003

Toyota Camry 1990-2003

Toyota Celica 1990-2003

Toyota Corolla 1990-2003

Toyota Cressida 1990-1992

Toyota Echo 2000-2003

Toyota Highlander 2001-2003

Toyota Land Cruiser 1990-2003

Toyota Matrix 2003

Toyota MR2 1991-1995

Toyota MR2 Spyder 2000-2003

Toyota Paseo 1992-1999

Toyota Pickup 1990-1995

Toyota Previa 1991-1997

Toyota Prius 2001-2003

Toyota RAV4 1996-2003

Toyota Sequoia 2001-2003

Toyota Sienna 1998-2003

Toyota Solara 1999-2003

Toyota Supra 1990-1998

Toyota T100 1993-1998

Toyota Tacoma 1995-2003

Toyota Tercel 1990-1998

Toyota Tundra 2000-2003



EVAP Purge and Vent Solenoids
 
Idle Air Control Solenoid
 
Ignition Control System
 
Transmission Torque Converter Clutch Solenoid
 
Transmission Shift Solenoids (Solenoid S1, S2 and S3)
 

EGR System Monitor

Specific to:

Lexus ES250 1990-1991

Lexus ES300 1992-2003

Lexus GS300 1993-2003

Lexus GS400 1998-2000

Lexus GS430 2001-2003

Lexus GX470 2003

Lexus IS300 2001-2003

Lexus LS400 1990-2000

Lexus LS430 2001-2003

Lexus LX450 1996-1997

Lexus LX470 1998-2003

Lexus RX300 1999-2003

Lexus SC300 1992-2000

Lexus SC400 1992-2000

Lexus SC430 2002-2003

Toyota 4Runner 1990-2003

Toyota Avalon 1995-2003

Toyota Camry 1990-2003

Toyota Celica 1990-2003

Toyota Corolla 1990-2003

Toyota Cressida 1990-1992

Toyota Echo 2000-2003

Toyota Highlander 2001-2003

Toyota Land Cruiser 1990-2003

Toyota Matrix 2003

Toyota MR2 1991-1995

Toyota MR2 Spyder 2000-2003

Toyota Paseo 1992-1999

Toyota Pickup 1990-1995

Toyota Previa 1991-1997

Toyota Prius 2001-2003

Toyota RAV4 1996-2003

Toyota Sequoia 2001-2003

Toyota Sienna 1998-2003

Toyota Solara 1999-2003

Toyota Supra 1990-1998

Toyota T100 1993-1998

Toyota Tacoma 1995-2003

Toyota Tercel 1990-1998

Toyota Tundra 2000-2003

The EGR system is used to reduce the amount of NOx emissions by circulating a portion of the exhaust gas through the EGR valve to the intake manifold. The PCM uses the MAP sensor signal to detect an EGR system fault by determining if the signal is too high or too low.



Click image to see an enlarged view

Fig.

EGR System Monitor "Trip" Pattern

Specific to:

Lexus ES250 1990-1991

Lexus ES300 1992-2003

Lexus GS300 1993-2003

Lexus GS400 1998-2000

Lexus GS430 2001-2003

Lexus GX470 2003

Lexus IS300 2001-2003

Lexus LS400 1990-2000

Lexus LS430 2001-2003

Lexus LX450 1996-1997

Lexus LX470 1998-2003

Lexus RX300 1999-2003

Lexus SC300 1992-2000

Lexus SC400 1992-2000

Lexus SC430 2002-2003

Toyota 4Runner 1990-2003

Toyota Avalon 1995-2003

Toyota Camry 1990-2003

Toyota Celica 1990-2003

Toyota Corolla 1990-2003

Toyota Cressida 1990-1992

Toyota Echo 2000-2003

Toyota Highlander 2001-2003

Toyota Land Cruiser 1990-2003

Toyota Matrix 2003

Toyota MR2 1991-1995

Toyota MR2 Spyder 2000-2003

Toyota Paseo 1992-1999

Toyota Pickup 1990-1995

Toyota Previa 1991-1997

Toyota Prius 2001-2003

Toyota RAV4 1996-2003

Toyota Sequoia 2001-2003

Toyota Sienna 1998-2003

Toyota Solara 1999-2003

Toyota Supra 1990-1998

Toyota T100 1993-1998

Toyota Tacoma 1995-2003

Toyota Tercel 1990-1998

Toyota Tundra 2000-2003

The "trip" pattern below can be used to validate repair of DTC P0401 or to "run" the EGR Monitor to complete the I/M Readiness Test.



Click image to see an enlarged view

Fig.

EGR Vacuum Modulator

Specific to:

Lexus ES250 1990-1991

Lexus ES300 1992-2003

Lexus GS300 1993-2003

Lexus GS400 1998-2000

Lexus GS430 2001-2003

Lexus GX470 2003

Lexus IS300 2001-2003

Lexus LS400 1990-2000

Lexus LS430 2001-2003

Lexus LX450 1996-1997

Lexus LX470 1998-2003

Lexus RX300 1999-2003

Lexus SC300 1992-2000

Lexus SC400 1992-2000

Lexus SC430 2002-2003

Toyota 4Runner 1990-2003

Toyota Avalon 1995-2003

Toyota Camry 1990-2003

Toyota Celica 1990-2003

Toyota Corolla 1990-2003

Toyota Cressida 1990-1992

Toyota Echo 2000-2003

Toyota Highlander 2001-2003

Toyota Land Cruiser 1990-2003

Toyota Matrix 2003

Toyota MR2 1991-1995

Toyota MR2 Spyder 2000-2003

Toyota Paseo 1992-1999

Toyota Pickup 1990-1995

Toyota Previa 1991-1997

Toyota Prius 2001-2003

Toyota RAV4 1996-2003

Toyota Sequoia 2001-2003

Toyota Sienna 1998-2003

Toyota Solara 1999-2003

Toyota Supra 1990-1998

Toyota T100 1993-1998

Toyota Tacoma 1995-2003

Toyota Tercel 1990-1998

Toyota Tundra 2000-2003

An EGR vacuum modulator that operates according to engine load controls the amount of EGR gas flow. The PCM turns on the vacuum modulator to allow atmospheric air to "act" on the EGR valve, and to shut off the flow of EGR gas to the intake manifold with a cold engine, during high or low engine load, at high speed, deceleration or at idle.

Main Monitors

Specific to:

Lexus ES250 1990-1991

Lexus ES300 1992-2003

Lexus GS300 1993-2003

Lexus GS400 1998-2000

Lexus GS430 2001-2003

Lexus GX470 2003

Lexus IS300 2001-2003

Lexus LS400 1990-2000

Lexus LS430 2001-2003

Lexus LX450 1996-1997

Lexus LX470 1998-2003

Lexus RX300 1999-2003

Lexus SC300 1992-2000

Lexus SC400 1992-2000

Lexus SC430 2002-2003

Toyota 4Runner 1990-2003

Toyota Avalon 1995-2003

Toyota Camry 1990-2003

Toyota Celica 1990-2003

Toyota Corolla 1990-2003

Toyota Cressida 1990-1992

Toyota Echo 2000-2003

Toyota Highlander 2001-2003

Toyota Land Cruiser 1990-2003

Toyota Matrix 2003

Toyota MR2 1991-1995

Toyota MR2 Spyder 2000-2003

Toyota Paseo 1992-1999

Toyota Pickup 1990-1995

Toyota Previa 1991-1997

Toyota Prius 2001-2003

Toyota RAV4 1996-2003

Toyota Sequoia 2001-2003

Toyota Sienna 1998-2003

Toyota Solara 1999-2003

Toyota Supra 1990-1998

Toyota T100 1993-1998

Toyota Tacoma 1995-2003

Toyota Tercel 1990-1998

Toyota Tundra 2000-2003

A key difference between the first version of On Board Diagnostics (OBD I) and the second version (OBD II) is the use of several PCM controlled monitors contained within the PCM software structure. These monitors perform diagnostic tests required in order to meet specific California Air Resources Board (CARB) and EPA regulations.

Simply stated, an OBD II Monitor is a diagnostic strategy designed to test the operation of an emissions-related component or system. Some OBD II System Monitors accomplish this task directly by monitoring the action of various input and output devices or sensors connected to the PCM. An example of direct monitoring is when the Comprehensive Component Monitor monitors the Engine Coolant Temperature or Intake Air Temperature Sensor inputs.

Other OBD II System Monitors accomplish the task indirectly by monitoring the effects of changes to a system or component. The indirect method may be accomplished through monitoring a change or response in a system. This type of test is done by monitoring the input or output signals of a particular device for an "inferred" change.

An example of indirect monitoring is when the PCM infers correct or incorrect catalyst action using the Catalyst Monitor to sample signals from the upstream or downstream oxygen sensors. This allows the PCM to determine the oxygen storage efficiency of the catalyst.

Some of the Main Monitors run continuously while some run only once per trip. The next few articles explain how the Monitors operate.

Continuous Monitors (Run All The Time)

Specific to:

Lexus ES250 1990-1991

Lexus ES300 1992-2003

Lexus GS300 1993-2003

Lexus GS400 1998-2000

Lexus GS430 2001-2003

Lexus GX470 2003

Lexus IS300 2001-2003

Lexus LS400 1990-2000

Lexus LS430 2001-2003

Lexus LX450 1996-1997

Lexus LX470 1998-2003

Lexus RX300 1999-2003

Lexus SC300 1992-2000

Lexus SC400 1992-2000

Lexus SC430 2002-2003

Toyota 4Runner 1990-2003

Toyota Avalon 1995-2003

Toyota Camry 1990-2003

Toyota Celica 1990-2003

Toyota Corolla 1990-2003

Toyota Cressida 1990-1992

Toyota Echo 2000-2003

Toyota Highlander 2001-2003

Toyota Land Cruiser 1990-2003

Toyota Matrix 2003

Toyota MR2 1991-1995

Toyota MR2 Spyder 2000-2003

Toyota Paseo 1992-1999

Toyota Pickup 1990-1995

Toyota Previa 1991-1997

Toyota Prius 2001-2003

Toyota RAV4 1996-2003

Toyota Sequoia 2001-2003

Toyota Sienna 1998-2003

Toyota Solara 1999-2003

Toyota Supra 1990-1998

Toyota T100 1993-1998

Toyota Tacoma 1995-2003

Toyota Tercel 1990-1998

Toyota Tundra 2000-2003



Fuel Control System - begins when the engine enters closed loop
 
Misfire Detection Test - begins right after startup
 

Main Monitors That Run Once Only Per Trip

Specific to:

Lexus ES250 1990-1991

Lexus ES300 1992-2003

Lexus GS300 1993-2003

Lexus GS400 1998-2000

Lexus GS430 2001-2003

Lexus GX470 2003

Lexus IS300 2001-2003

Lexus LS400 1990-2000

Lexus LS430 2001-2003

Lexus LX450 1996-1997

Lexus LX470 1998-2003

Lexus RX300 1999-2003

Lexus SC300 1992-2000

Lexus SC400 1992-2000

Lexus SC430 2002-2003

Toyota 4Runner 1990-2003

Toyota Avalon 1995-2003

Toyota Camry 1990-2003

Toyota Celica 1990-2003

Toyota Corolla 1990-2003

Toyota Cressida 1990-1992

Toyota Echo 2000-2003

Toyota Highlander 2001-2003

Toyota Land Cruiser 1990-2003

Toyota Matrix 2003

Toyota MR2 1991-1995

Toyota MR2 Spyder 2000-2003

Toyota Paseo 1992-1999

Toyota Pickup 1990-1995

Toyota Previa 1991-1997

Toyota Prius 2001-2003

Toyota RAV4 1996-2003

Toyota Sequoia 2001-2003

Toyota Sienna 1998-2003

Toyota Solara 1999-2003

Toyota Supra 1990-1998

Toyota T100 1993-1998

Toyota Tacoma 1995-2003

Toyota Tercel 1990-1998

Toyota Tundra 2000-2003



Catalyst Efficiency Test - begins in closed loop after certain engine temperature, time and VSS requirements are met
 
EGR System - begins in closed loop after certain engine temperature, time and VSS requirements are met
 
EVAP System Test - begins in closed loop after certain engine temperature, time and VSS requirements are met
 
O2S Test - voltage and response time tests begin in closed loop after engine temperature, time and VSS requirements are met
 
Secondary AIR System Test - begins in closed loop at off-idle
 

Note: Once all of the required enable criteria are met, Toyota OBD II systems are programmed to run all the OBD II main monitors once each trip.

Systems & Terminology



Diagnostic Trouble Code (DTC) Explanation
Diagnostic Trouble Codes
DTC Numbering Explanation

The number in the hundredth position indicates the specific vehicle system or sub-group in which the failure occurred.



Click image to see an enlarged view

Fig.

This position should be consistent for P0xxx and P1xxx type codes.

An example of how to interpret an OBD II code is shown in the Graphic to the right.

The Society of Automotive Engineers (SAE) developed the numbers and systems in the list that follows:

P0100 - Air Metering and Fuel System fault

P0200 - Fuel System (fuel injector only) fault

P0300 - Ignition System or Misfire fault

P0400 - Emission Control System fault

P0500 - Idle Speed Control, Vehicle Speed Sensor fault

P0600 - Computer Output Circuit (relay, solenoid, etc.) fault

P0700 - Transaxle, Transmission faults

Note: The first and tenth digits indicate the type of Emission System that has failed.

OBD II Warmup Cycle

Once a MIL is off, the trouble code will remain in memory until 40 warmup cycles are completed without the same fault reoccurring.

A warmup cycle is defined as a trip that includes a change in engine temperature of at least 40F, and where the engine tempe rature reaches at least 160F.



Click image to see an enlarged view

Fig.

Freeze Frame Data

Specific to:

Lexus ES250 1990-1991

Lexus ES300 1992-2003

Lexus GS300 1993-2003

Lexus GS400 1998-2000

Lexus GS430 2001-2003

Lexus GX470 2003

Lexus IS300 2001-2003

Lexus LS400 1990-2000

Lexus LS430 2001-2003

Lexus LX450 1996-1997

Lexus LX470 1998-2003

Lexus RX300 1999-2003

Lexus SC300 1992-2000

Lexus SC400 1992-2000

Lexus SC430 2002-2003

Toyota 4Runner 1990-2003

Toyota Avalon 1995-2003

Toyota Camry 1990-2003

Toyota Celica 1990-2003

Toyota Corolla 1990-2003

Toyota Cressida 1990-1992

Toyota Echo 2000-2003

Toyota Highlander 2001-2003

Toyota Land Cruiser 1990-2003

Toyota Matrix 2003

Toyota MR2 1991-1995

Toyota MR2 Spyder 2000-2003

Toyota Paseo 1992-1999

Toyota Pickup 1990-1995

Toyota Previa 1991-1997

Toyota Prius 2001-2003

Toyota RAV4 1996-2003

Toyota Sequoia 2001-2003

Toyota Sienna 1998-2003

Toyota Solara 1999-2003

Toyota Supra 1990-1998

Toyota T100 1993-1998

Toyota Tacoma 1995-2003

Toyota Tercel 1990-1998

Toyota Tundra 2000-2003

OBD II Regulations (CARB and EPA) require that the vehicle onboard computer store specific Freeze Frame Data when the first emission-related fault is detected. The current readings can only be overwritten by data from the Fuel System or Misfire Monitor.

Freeze Frame Data must contain the engine operating conditions present at the time a code is set. OBD II systems record Freeze Frame Data at the time an emission-related DTC is recorded and the MIL is activated. This data must appear in standard measurements.

Freeze Frame Data can be thought of as a recording of one frame in time. This data contains details that describe the engine operating conditions at the instant a fault is detected and a code is set.

CARB & Toyota Enhanced Signals

Specific to:

Lexus ES250 1990-1991

Lexus ES300 1992-2003

Lexus GS300 1993-2003

Lexus GS400 1998-2000

Lexus GS430 2001-2003

Lexus GX470 2003

Lexus IS300 2001-2003

Lexus LS400 1990-2000

Lexus LS430 2001-2003

Lexus LX450 1996-1997

Lexus LX470 1998-2003

Lexus RX300 1999-2003

Lexus SC300 1992-2000

Lexus SC400 1992-2000

Lexus SC430 2002-2003

Toyota 4Runner 1990-2003

Toyota Avalon 1995-2003

Toyota Camry 1990-2003

Toyota Celica 1990-2003

Toyota Corolla 1990-2003

Toyota Cressida 1990-1992

Toyota Echo 2000-2003

Toyota Highlander 2001-2003

Toyota Land Cruiser 1990-2003

Toyota Matrix 2003

Toyota MR2 1991-1995

Toyota MR2 Spyder 2000-2003

Toyota Paseo 1992-1999

Toyota Pickup 1990-1995

Toyota Previa 1991-1997

Toyota Prius 2001-2003

Toyota RAV4 1996-2003

Toyota Sequoia 2001-2003

Toyota Sienna 1998-2003

Toyota Solara 1999-2003

Toyota Supra 1990-1998

Toyota T100 1993-1998

Toyota Tacoma 1995-2003

Toyota Tercel 1990-1998

Toyota Tundra 2000-2003

Refer to the list of CARB Mandated and Toyota Enhanced Signals.
CARB Mandated SignalsTOYOTA Enhanced Signals
A/FS (A/F) Bank 1 Sensor 2 (Volts)A/C Signal (On/Off)
A/FS (A/F) Bank 1 Sensor 2 (%)A/C Cut Signal (On/Off)
Calculated Load (%)A/C Magnetic Clutch Signal (On/Off)
Coolant Temperature (C or F)Closed Throttle Position Switch (On/Off)
Engine Speed (RPM)Cylinder 1-6 (Abnormal Variation)
Fuel System Bank 1 (%)EGR System (On/Off)
Ignition Advance (Degrees)Electronic Load Signal (On/Off)
Intake Air Temperature (C or F)EVAP Purge VSV (On/Off)
Long Term Fuel Trim (%)EVAP Vapor Pressure VSV (On/Off)
Manifold Air Pressure Sensor (kPa)Fuel Cut Idle (On/OFF)
O2S Bank 1 Sensor 1 (Volts)Fuel Cut TAU - High Load (On/Off)
O2S Bank 1 Sensor 2 (Volts)Fuel Pump (On/Off)
O2S Bank 1 Sensor 1 (%)Idle Air Control Duty Ratio (%)
Short Term Fuel Trim (%)Ignition Counts (0-2000 counts)
Throttle Position (% of opening)Injector Pulsewidth (ms)
Vehicle Speed (KPH/MPH)Misfire Engine Speed (RPM)
---Misfire Load (g/r)
---O2S L/R Sensor 2 (0-1000ms)
---O2S R/L Sensor 2 (0-1000ms)
---Park Neutral Position (On/OFF)
---Power Steering Oil Press (On/Off)
---Starter Signal (On during cranking)
---Stop Light Switch (On/Off)
  Total Fuel Trim Bank 1 (%)
OBD II Certified Scan Tools

Specific to:

Lexus ES250 1990-1991

Lexus ES300 1992-2003

Lexus GS300 1993-2003

Lexus GS400 1998-2000

Lexus GS430 2001-2003

Lexus GX470 2003

Lexus IS300 2001-2003

Lexus LS400 1990-2000

Lexus LS430 2001-2003

Lexus LX450 1996-1997

Lexus LX470 1998-2003

Lexus RX300 1999-2003

Lexus SC300 1992-2000

Lexus SC400 1992-2000

Lexus SC430 2002-2003

Toyota 4Runner 1990-2003

Toyota Avalon 1995-2003

Toyota Camry 1990-2003

Toyota Celica 1990-2003

Toyota Corolla 1990-2003

Toyota Cressida 1990-1992

Toyota Echo 2000-2003

Toyota Highlander 2001-2003

Toyota Land Cruiser 1990-2003

Toyota Matrix 2003

Toyota MR2 1991-1995

Toyota MR2 Spyder 2000-2003

Toyota Paseo 1992-1999

Toyota Pickup 1990-1995

Toyota Previa 1991-1997

Toyota Prius 2001-2003

Toyota RAV4 1996-2003

Toyota Sequoia 2001-2003

Toyota Sienna 1998-2003

Toyota Solara 1999-2003

Toyota Supra 1990-1998

Toyota T100 1993-1998

Toyota Tacoma 1995-2003

Toyota Tercel 1990-1998

Toyota Tundra 2000-2003

An OBD II Certified Scan Tool should be able to display Current, Pending or History Codes, MIL on or off requests, Freeze Frame Data, I/M Readiness Status and Last Test Pass or Fail Messages.

Malfunction Indicator Lamp

Specific to:

Lexus ES250 1990-1991

Lexus ES300 1992-2003

Lexus GS300 1993-2003

Lexus GS400 1998-2000

Lexus GS430 2001-2003

Lexus GX470 2003

Lexus IS300 2001-2003

Lexus LS400 1990-2000

Lexus LS430 2001-2003

Lexus LX450 1996-1997

Lexus LX470 1998-2003

Lexus RX300 1999-2003

Lexus SC300 1992-2000

Lexus SC400 1992-2000

Lexus SC430 2002-2003

Toyota 4Runner 1990-2003

Toyota Avalon 1995-2003

Toyota Camry 1990-2003

Toyota Celica 1990-2003

Toyota Corolla 1990-2003

Toyota Cressida 1990-1992

Toyota Echo 2000-2003

Toyota Highlander 2001-2003

Toyota Land Cruiser 1990-2003

Toyota Matrix 2003

Toyota MR2 1991-1995

Toyota MR2 Spyder 2000-2003

Toyota Paseo 1992-1999

Toyota Pickup 1990-1995

Toyota Previa 1991-1997

Toyota Prius 2001-2003

Toyota RAV4 1996-2003

Toyota Sequoia 2001-2003

Toyota Sienna 1998-2003

Toyota Solara 1999-2003

Toyota Supra 1990-1998

Toyota T100 1993-1998

Toyota Tacoma 1995-2003

Toyota Tercel 1990-1998

Toyota Tundra 2000-2003

OBD II regulations (CARB and EPA) require that a Malfunction Indicator Lamp (MIL) be illuminated when a fault is detected, and that a Diagnostic Trouble Code (DTC) is stored in the PCM memory.

EVAP System Monitor

Specific to:

Lexus ES250 1990-1991

Lexus ES300 1992-2003

Lexus GS300 1993-2003

Lexus GS400 1998-2000

Lexus GS430 2001-2003

Lexus GX470 2003

Lexus IS300 2001-2003

Lexus LS400 1990-2000

Lexus LS430 2001-2003

Lexus LX450 1996-1997

Lexus LX470 1998-2003

Lexus RX300 1999-2003

Lexus SC300 1992-2000

Lexus SC400 1992-2000

Lexus SC430 2002-2003

Toyota 4Runner 1990-2003

Toyota Avalon 1995-2003

Toyota Camry 1990-2003

Toyota Celica 1990-2003

Toyota Corolla 1990-2003

Toyota Cressida 1990-1992

Toyota Echo 2000-2003

Toyota Highlander 2001-2003

Toyota Land Cruiser 1990-2003

Toyota Matrix 2003

Toyota MR2 1991-1995

Toyota MR2 Spyder 2000-2003

Toyota Paseo 1992-1999

Toyota Pickup 1990-1995

Toyota Previa 1991-1997

Toyota Prius 2001-2003

Toyota RAV4 1996-2003

Toyota Sequoia 2001-2003

Toyota Sienna 1998-2003

Toyota Solara 1999-2003

Toyota Supra 1990-1998

Toyota T100 1993-1998

Toyota Tacoma 1995-2003

Toyota Tercel 1990-1998

Toyota Tundra 2000-2003

OBD II regulations require that EVAP system operation be monitored for the correct airflow used to purge the EVAP system. These EVAP systems are monitored using a pressure check to verify that no leaks exist that could allow fuel vapors to escape into the atmosphere. If a leak equal to or greater than 0.040" (0.020" in 2001-02) is detected in the EVAP system for two consecutive trips, a trouble code is set.

The EVAP VSV and Vapor Pressure sensor are used to detect faults in the system. If the PCM detects a fault in one of the devices shown in the Graphic, it sets DTC P0440. If DTC P0441, P0446 or P0450 are set along with DTC P0440, repair these trouble codes first.



Click image to see an enlarged view

Fig.

Diagnosis Of DTC P0441 And P0446

Specific to:

Lexus ES250 1990-1991

Lexus ES300 1992-2003

Lexus GS300 1993-2003

Lexus GS400 1998-2000

Lexus GS430 2001-2003

Lexus GX470 2003

Lexus IS300 2001-2003

Lexus LS400 1990-2000

Lexus LS430 2001-2003

Lexus LX450 1996-1997

Lexus LX470 1998-2003

Lexus RX300 1999-2003

Lexus SC300 1992-2000

Lexus SC400 1992-2000

Lexus SC430 2002-2003

Toyota 4Runner 1990-2003

Toyota Avalon 1995-2003

Toyota Camry 1990-2003

Toyota Celica 1990-2003

Toyota Corolla 1990-2003

Toyota Cressida 1990-1992

Toyota Echo 2000-2003

Toyota Highlander 2001-2003

Toyota Land Cruiser 1990-2003

Toyota Matrix 2003

Toyota MR2 1991-1995

Toyota MR2 Spyder 2000-2003

Toyota Paseo 1992-1999

Toyota Pickup 1990-1995

Toyota Previa 1991-1997

Toyota Prius 2001-2003

Toyota RAV4 1996-2003

Toyota Sequoia 2001-2003

Toyota Sienna 1998-2003

Toyota Solara 1999-2003

Toyota Supra 1990-1998

Toyota T100 1993-1998

Toyota Tacoma 1995-2003

Toyota Tercel 1990-1998

Toyota Tundra 2000-2003

The VSV for the Vapor Pressure sensor and the Vapor Pressure sensor are used by the PCM to detect faults in the EVAP system.

The PCM determines if there is a fault in the EVAP system based on the Vapor Pressure signal. If the PCM detects a leak or a fault in any of the components within the dotted line in Graphic below, it will set DTC P0441 or P0446 (depending upon the type of fault that exists).



Click image to see an enlarged view

Fig.

EVAP System Monitor "Trip" Pattern

Specific to:

Lexus ES250 1990-1991

Lexus ES300 1992-2003

Lexus GS300 1993-2003

Lexus GS400 1998-2000

Lexus GS430 2001-2003

Lexus GX470 2003

Lexus IS300 2001-2003

Lexus LS400 1990-2000

Lexus LS430 2001-2003

Lexus LX450 1996-1997

Lexus LX470 1998-2003

Lexus RX300 1999-2003

Lexus SC300 1992-2000

Lexus SC400 1992-2000

Lexus SC430 2002-2003

Toyota 4Runner 1990-2003

Toyota Avalon 1995-2003

Toyota Camry 1990-2003

Toyota Celica 1990-2003

Toyota Corolla 1990-2003

Toyota Cressida 1990-1992

Toyota Echo 2000-2003

Toyota Highlander 2001-2003

Toyota Land Cruiser 1990-2003

Toyota Matrix 2003

Toyota MR2 1991-1995

Toyota MR2 Spyder 2000-2003

Toyota Paseo 1992-1999

Toyota Pickup 1990-1995

Toyota Previa 1991-1997

Toyota Prius 2001-2003

Toyota RAV4 1996-2003

Toyota Sequoia 2001-2003

Toyota Sienna 1998-2003

Toyota Solara 1999-2003

Toyota Supra 1990-1998

Toyota T100 1993-1998

Toyota Tacoma 1995-2003

Toyota Tercel 1990-1998

Toyota Tundra 2000-2003

The "trip" pattern can be used to validate an EVAP DTC (i.e., P0440) or to "run" the EVAP Monitor to complete the Inspection/Maintenance (I/M) Readiness Test.



Click image to see an enlarged view

Fig.

P0440 Code Conditions (2-Trip Detection)

Specific to:

Lexus ES250 1990-1991

Lexus ES300 1992-2003

Lexus GS300 1993-2003

Lexus GS400 1998-2000

Lexus GS430 2001-2003

Lexus GX470 2003

Lexus IS300 2001-2003

Lexus LS400 1990-2000

Lexus LS430 2001-2003

Lexus LX450 1996-1997

Lexus LX470 1998-2003

Lexus RX300 1999-2003

Lexus SC300 1992-2000

Lexus SC400 1992-2000

Lexus SC430 2002-2003

Toyota 4Runner 1990-2003

Toyota Avalon 1995-2003

Toyota Camry 1990-2003

Toyota Celica 1990-2003

Toyota Corolla 1990-2003

Toyota Cressida 1990-1992

Toyota Echo 2000-2003

Toyota Highlander 2001-2003

Toyota Land Cruiser 1990-2003

Toyota Matrix 2003

Toyota MR2 1991-1995

Toyota MR2 Spyder 2000-2003

Toyota Paseo 1992-1999

Toyota Pickup 1990-1995

Toyota Previa 1991-1997

Toyota Prius 2001-2003

Toyota RAV4 1996-2003

Toyota Sequoia 2001-2003

Toyota Sienna 1998-2003

Toyota Solara 1999-2003

Toyota Supra 1990-1998

Toyota T100 1993-1998

Toyota Tacoma 1995-2003

Toyota Tercel 1990-1998

Toyota Tundra 2000-2003

The PCM will set P0440 if it detects the following condition:



The fuel tank pressure is near atmospheric pressure after the vehicle is driven for 20 minutes (look for a loose or missing cap).
 

P0441 Code Conditions (2-Trip Detection)

Specific to:

Lexus ES250 1990-1991

Lexus ES300 1992-2003

Lexus GS300 1993-2003

Lexus GS400 1998-2000

Lexus GS430 2001-2003

Lexus GX470 2003

Lexus IS300 2001-2003

Lexus LS400 1990-2000

Lexus LS430 2001-2003

Lexus LX450 1996-1997

Lexus LX470 1998-2003

Lexus RX300 1999-2003

Lexus SC300 1992-2000

Lexus SC400 1992-2000

Lexus SC430 2002-2003

Toyota 4Runner 1990-2003

Toyota Avalon 1995-2003

Toyota Camry 1990-2003

Toyota Celica 1990-2003

Toyota Corolla 1990-2003

Toyota Cressida 1990-1992

Toyota Echo 2000-2003

Toyota Highlander 2001-2003

Toyota Land Cruiser 1990-2003

Toyota Matrix 2003

Toyota MR2 1991-1995

Toyota MR2 Spyder 2000-2003

Toyota Paseo 1992-1999

Toyota Pickup 1990-1995

Toyota Previa 1991-1997

Toyota Prius 2001-2003

Toyota RAV4 1996-2003

Toyota Sequoia 2001-2003

Toyota Sienna 1998-2003

Toyota Solara 1999-2003

Toyota Supra 1990-1998

Toyota T100 1993-1998

Toyota Tacoma 1995-2003

Toyota Tercel 1990-1998

Toyota Tundra 2000-2003

The PCM will set P0441 if it detects one of the following conditions:



The pressure in the canister does not drop during purge control.
 
During purge cutoff, if the pressure in the charcoal canister is very low when compared to the atmospheric pressure value.
 

P0446 Code Conditions (2-Trip Detection)

Specific to:

Lexus ES250 1990-1991

Lexus ES300 1992-2003

Lexus GS300 1993-2003

Lexus GS400 1998-2000

Lexus GS430 2001-2003

Lexus GX470 2003

Lexus IS300 2001-2003

Lexus LS400 1990-2000

Lexus LS430 2001-2003

Lexus LX450 1996-1997

Lexus LX470 1998-2003

Lexus RX300 1999-2003

Lexus SC300 1992-2000

Lexus SC400 1992-2000

Lexus SC430 2002-2003

Toyota 4Runner 1990-2003

Toyota Avalon 1995-2003

Toyota Camry 1990-2003

Toyota Celica 1990-2003

Toyota Corolla 1990-2003

Toyota Cressida 1990-1992

Toyota Echo 2000-2003

Toyota Highlander 2001-2003

Toyota Land Cruiser 1990-2003

Toyota Matrix 2003

Toyota MR2 1991-1995

Toyota MR2 Spyder 2000-2003

Toyota Paseo 1992-1999

Toyota Pickup 1990-1995

Toyota Previa 1991-1997

Toyota Prius 2001-2003

Toyota RAV4 1996-2003

Toyota Sequoia 2001-2003

Toyota Sienna 1998-2003

Toyota Solara 1999-2003

Toyota Supra 1990-1998

Toyota T100 1993-1998

Toyota Tacoma 1995-2003

Toyota Tercel 1990-1998

Toyota Tundra 2000-2003

The PCM will set P0446 of one of the following conditions is detected:



With the VSV for the vapor pressure sensor off, the PCM detects that there is no continuity between the sensor and the canister.
 
With the VSV for the vapor pressure sensor on, the PCM detects that there is no continuity between the sensor and the fuel tank.
 
After purge cutoff is enabled, the pressure in the charcoal canister is maintained at atmospheric pressure.
 

Understanding MIL Conditions

Specific to:

Lexus ES250 1990-1991

Lexus ES300 1992-2003

Lexus GS300 1993-2003

Lexus GS400 1998-2000

Lexus GS430 2001-2003

Lexus GX470 2003

Lexus IS300 2001-2003

Lexus LS400 1990-2000

Lexus LS430 2001-2003

Lexus LX450 1996-1997

Lexus LX470 1998-2003

Lexus RX300 1999-2003

Lexus SC300 1992-2000

Lexus SC400 1992-2000

Lexus SC430 2002-2003

Toyota 4Runner 1990-2003

Toyota Avalon 1995-2003

Toyota Camry 1990-2003

Toyota Celica 1990-2003

Toyota Corolla 1990-2003

Toyota Cressida 1990-1992

Toyota Echo 2000-2003

Toyota Highlander 2001-2003

Toyota Land Cruiser 1990-2003

Toyota Matrix 2003

Toyota MR2 1991-1995

Toyota MR2 Spyder 2000-2003

Toyota Paseo 1992-1999

Toyota Pickup 1990-1995

Toyota Previa 1991-1997

Toyota Prius 2001-2003

Toyota RAV4 1996-2003

Toyota Sequoia 2001-2003

Toyota Sienna 1998-2003

Toyota Solara 1999-2003

Toyota Supra 1990-1998

Toyota T100 1993-1998

Toyota Tacoma 1995-2003

Toyota Tercel 1990-1998

Toyota Tundra 2000-2003

Several of the "on" or "off" conditions for the MIL are described next:



MIL Off all the time - This indicates the PCM did not detect any faults in the Emission system or the MIL circuit is faulty
 
MIL On all the time - This indicates the PCM detected a fault in an Emission system that could affect the emission levels
 
MIL Flashing - This indicates the PCM detected a fault in the Fuel system or a Misfire fault that could damage the catalytic converter
 

Actions Or Conditions To Turn Off The MIL

Specific to:

Lexus ES250 1990-1991

Lexus ES300 1992-2003

Lexus GS300 1993-2003

Lexus GS400 1998-2000

Lexus GS430 2001-2003

Lexus GX470 2003

Lexus IS300 2001-2003

Lexus LS400 1990-2000

Lexus LS430 2001-2003

Lexus LX450 1996-1997

Lexus LX470 1998-2003

Lexus RX300 1999-2003

Lexus SC300 1992-2000

Lexus SC400 1992-2000

Lexus SC430 2002-2003

Toyota 4Runner 1990-2003

Toyota Avalon 1995-2003

Toyota Camry 1990-2003

Toyota Celica 1990-2003

Toyota Corolla 1990-2003

Toyota Cressida 1990-1992

Toyota Echo 2000-2003

Toyota Highlander 2001-2003

Toyota Land Cruiser 1990-2003

Toyota Matrix 2003

Toyota MR2 1991-1995

Toyota MR2 Spyder 2000-2003

Toyota Paseo 1992-1999

Toyota Pickup 1990-1995

Toyota Previa 1991-1997

Toyota Prius 2001-2003

Toyota RAV4 1996-2003

Toyota Sequoia 2001-2003

Toyota Sienna 1998-2003

Toyota Solara 1999-2003

Toyota Supra 1990-1998

Toyota T100 1993-1998

Toyota Tacoma 1995-2003

Toyota Tercel 1990-1998

Toyota Tundra 2000-2003

The PCM will turn off the MIL if any of these actions occur:



The codes are cleared with a Generic or Proprietary Scan Tool
 
Power to the PCM is removed (at the battery or the PCM fuse)
 
The vehicle is driven on three consecutive trips that include an OBD II Warmup Cycle and meets all code set conditions without detecting any emission-related faults
 

MIL Circuit Diagnosis

Specific to:

Lexus ES250 1990-1991

Lexus ES300 1992-2003

Lexus GS300 1993-2003

Lexus GS400 1998-2000

Lexus GS430 2001-2003

Lexus GX470 2003

Lexus IS300 2001-2003

Lexus LS400 1990-2000

Lexus LS430 2001-2003

Lexus LX450 1996-1997

Lexus LX470 1998-2003

Lexus RX300 1999-2003

Lexus SC300 1992-2000

Lexus SC400 1992-2000

Lexus SC430 2002-2003

Toyota 4Runner 1990-2003

Toyota Avalon 1995-2003

Toyota Camry 1990-2003

Toyota Celica 1990-2003

Toyota Corolla 1990-2003

Toyota Cressida 1990-1992

Toyota Echo 2000-2003

Toyota Highlander 2001-2003

Toyota Land Cruiser 1990-2003

Toyota Matrix 2003

Toyota MR2 1991-1995

Toyota MR2 Spyder 2000-2003

Toyota Paseo 1992-1999

Toyota Pickup 1990-1995

Toyota Previa 1991-1997

Toyota Prius 2001-2003

Toyota RAV4 1996-2003

Toyota Sequoia 2001-2003

Toyota Sienna 1998-2003

Toyota Solara 1999-2003

Toyota Supra 1990-1998

Toyota T100 1993-1998

Toyota Tacoma 1995-2003

Toyota Tercel 1990-1998

Toyota Tundra 2000-2003

If the Malfunction Indicator Lamp (MIL) does not operate correctly, refer to the repair steps listed in the articles that follow to diagnose the MIL operation and the PCM.

MIL Condition: Light Flashes Once Per Second In KOER Mode

Specific to:

Lexus ES250 1990-1991

Lexus ES300 1992-2003

Lexus GS300 1993-2003

Lexus GS400 1998-2000

Lexus GS430 2001-2003

Lexus GX470 2003

Lexus IS300 2001-2003

Lexus LS400 1990-2000

Lexus LS430 2001-2003

Lexus LX450 1996-1997

Lexus LX470 1998-2003

Lexus RX300 1999-2003

Lexus SC300 1992-2000

Lexus SC400 1992-2000

Lexus SC430 2002-2003

Toyota 4Runner 1990-2003

Toyota Avalon 1995-2003

Toyota Camry 1990-2003

Toyota Celica 1990-2003

Toyota Corolla 1990-2003

Toyota Cressida 1990-1992

Toyota Echo 2000-2003

Toyota Highlander 2001-2003

Toyota Land Cruiser 1990-2003

Toyota Matrix 2003

Toyota MR2 1991-1995

Toyota MR2 Spyder 2000-2003

Toyota Paseo 1992-1999

Toyota Pickup 1990-1995

Toyota Previa 1991-1997

Toyota Prius 2001-2003

Toyota RAV4 1996-2003

Toyota Sequoia 2001-2003

Toyota Sienna 1998-2003

Toyota Solara 1999-2003

Toyota Supra 1990-1998

Toyota T100 1993-1998

Toyota Tacoma 1995-2003

Toyota Tercel 1990-1998

Toyota Tundra 2000-2003

This condition indicates a fault in an emissions related system that could damage the vehicle catalyst. Use the Scan Tool to read the trouble codes and freeze frame data. Repair the misfire or fuel system fault. Then perform a PCM Reset and do the appropriate drive cycle.

MIL Condition: Light On For 2 Seconds, Then Goes Off At KOEO Mode

Specific to:

Lexus ES250 1990-1991

Lexus ES300 1992-2003

Lexus GS300 1993-2003

Lexus GS400 1998-2000

Lexus GS430 2001-2003

Lexus GX470 2003

Lexus IS300 2001-2003

Lexus LS400 1990-2000

Lexus LS430 2001-2003

Lexus LX450 1996-1997

Lexus LX470 1998-2003

Lexus RX300 1999-2003

Lexus SC300 1992-2000

Lexus SC400 1992-2000

Lexus SC430 2002-2003

Toyota 4Runner 1990-2003

Toyota Avalon 1995-2003

Toyota Camry 1990-2003

Toyota Celica 1990-2003

Toyota Corolla 1990-2003

Toyota Cressida 1990-1992

Toyota Echo 2000-2003

Toyota Highlander 2001-2003

Toyota Land Cruiser 1990-2003

Toyota Matrix 2003

Toyota MR2 1991-1995

Toyota MR2 Spyder 2000-2003

Toyota Paseo 1992-1999

Toyota Pickup 1990-1995

Toyota Previa 1991-1997

Toyota Prius 2001-2003

Toyota RAV4 1996-2003

Toyota Sequoia 2001-2003

Toyota Sienna 1998-2003

Toyota Solara 1999-2003

Toyota Supra 1990-1998

Toyota T100 1993-1998

Toyota Tacoma 1995-2003

Toyota Tercel 1990-1998

Toyota Tundra 2000-2003

This is the normal operation of the PCM and MIL control circuit. This step can be used as a bulb check and initial check of PCM operation.

MIL Condition: MIL Does Not Come On For 2 Seconds - Engine Starts

Specific to:

Lexus ES250 1990-1991

Lexus ES300 1992-2003

Lexus GS300 1993-2003

Lexus GS400 1998-2000

Lexus GS430 2001-2003

Lexus GX470 2003

Lexus IS300 2001-2003

Lexus LS400 1990-2000

Lexus LS430 2001-2003

Lexus LX450 1996-1997

Lexus LX470 1998-2003

Lexus RX300 1999-2003

Lexus SC300 1992-2000

Lexus SC400 1992-2000

Lexus SC430 2002-2003

Toyota 4Runner 1990-2003

Toyota Avalon 1995-2003

Toyota Camry 1990-2003

Toyota Celica 1990-2003

Toyota Corolla 1990-2003

Toyota Cressida 1990-1992

Toyota Echo 2000-2003

Toyota Highlander 2001-2003

Toyota Land Cruiser 1990-2003

Toyota Matrix 2003

Toyota MR2 1991-1995

Toyota MR2 Spyder 2000-2003

Toyota Paseo 1992-1999

Toyota Pickup 1990-1995

Toyota Previa 1991-1997

Toyota Prius 2001-2003

Toyota RAV4 1996-2003

Toyota Sequoia 2001-2003

Toyota Sienna 1998-2003

Toyota Solara 1999-2003

Toyota Supra 1990-1998

Toyota T100 1993-1998

Toyota Tacoma 1995-2003

Toyota Tercel 1990-1998

Toyota Tundra 2000-2003

This condition can be caused by any of these faults:



If this problem is intermittent in nature, check the fuse that provides power to the MIL for a loose connection or corrosion. Inspect condition of the MIL control circuit terminal at the PCM.
 
An open circuit between the MIL (lamp) and the PCM control circuit. Inspect the bulb connections and condition of the PCM terminals.
 
PCM is faulty (due to possible shorted MIL control driver circuit).
 
An open condition in the PCM battery or ignition power circuits.
 
An open or high resistance condition in the PCM ground circuits.
 

MIL Condition: MIL Does Not Come On For 2 Seconds - No Start Fault

Specific to:

Lexus ES250 1990-1991

Lexus ES300 1992-2003

Lexus GS300 1993-2003

Lexus GS400 1998-2000

Lexus GS430 2001-2003

Lexus GX470 2003

Lexus IS300 2001-2003

Lexus LS400 1990-2000

Lexus LS430 2001-2003

Lexus LX450 1996-1997

Lexus LX470 1998-2003

Lexus RX300 1999-2003

Lexus SC300 1992-2000

Lexus SC400 1992-2000

Lexus SC430 2002-2003

Toyota 4Runner 1990-2003

Toyota Avalon 1995-2003

Toyota Camry 1990-2003

Toyota Celica 1990-2003

Toyota Corolla 1990-2003

Toyota Cressida 1990-1992

Toyota Echo 2000-2003

Toyota Highlander 2001-2003

Toyota Land Cruiser 1990-2003

Toyota Matrix 2003

Toyota MR2 1991-1995

Toyota MR2 Spyder 2000-2003

Toyota Paseo 1992-1999

Toyota Pickup 1990-1995

Toyota Previa 1991-1997

Toyota Prius 2001-2003

Toyota RAV4 1996-2003

Toyota Sequoia 2001-2003

Toyota Sienna 1998-2003

Toyota Solara 1999-2003

Toyota Supra 1990-1998

Toyota T100 1993-1998

Toyota Tacoma 1995-2003

Toyota Tercel 1990-1998

Toyota Tundra 2000-2003

This condition can be caused by several conditions - do these steps:



Turn the key off and remove the following connectors: the PCM connector that connects to these sensors: EGR gas temperature, fuel tank pressure sensor, MAP and Throttle Position.
 
Check for continuity to ground between the MAP sensor VREF and the other VREF circuits at the PCM to ground. If continuity exists, locate the short to ground in the VREF circuit and retest.
 

MIL Condition: MIL On With No Codes Stored In KOEO Or KOER Mode

Specific to:

Lexus ES250 1990-1991

Lexus ES300 1992-2003

Lexus GS300 1993-2003

Lexus GS400 1998-2000

Lexus GS430 2001-2003

Lexus GX470 2003

Lexus IS300 2001-2003

Lexus LS400 1990-2000

Lexus LS430 2001-2003

Lexus LX450 1996-1997

Lexus LX470 1998-2003

Lexus RX300 1999-2003

Lexus SC300 1992-2000

Lexus SC400 1992-2000

Lexus SC430 2002-2003

Toyota 4Runner 1990-2003

Toyota Avalon 1995-2003

Toyota Camry 1990-2003

Toyota Celica 1990-2003

Toyota Corolla 1990-2003

Toyota Cressida 1990-1992

Toyota Echo 2000-2003

Toyota Highlander 2001-2003

Toyota Land Cruiser 1990-2003

Toyota Matrix 2003

Toyota MR2 1991-1995

Toyota MR2 Spyder 2000-2003

Toyota Paseo 1992-1999

Toyota Pickup 1990-1995

Toyota Previa 1991-1997

Toyota Prius 2001-2003

Toyota RAV4 1996-2003

Toyota Sequoia 2001-2003

Toyota Sienna 1998-2003

Toyota Solara 1999-2003

Toyota Supra 1990-1998

Toyota T100 1993-1998

Toyota Tacoma 1995-2003

Toyota Tercel 1990-1998

Toyota Tundra 2000-2003

This condition can be caused by any of these faults:



MIL control wire is shorted to ground between the lamp and the PCM.
 
The J1850 Bus + circuit to the DLC 16-P connector terminal No. 2 is shorted to ground. Turn the key off, remove the PCM connector and check terminal No. 2 in the DLC for continuity to ground.
 
PCM is faulty (due to possible shorted MIL control driver circuit).
 
An open condition in the PCM battery or ignition power circuits.
 
An open or high resistance condition in the PCM ground circuits.
 

Similar Conditions

Specific to:

Lexus ES250 1990-1991

Lexus ES300 1992-2003

Lexus GS300 1993-2003

Lexus GS400 1998-2000

Lexus GS430 2001-2003

Lexus GX470 2003

Lexus IS300 2001-2003

Lexus LS400 1990-2000

Lexus LS430 2001-2003

Lexus LX450 1996-1997

Lexus LX470 1998-2003

Lexus RX300 1999-2003

Lexus SC300 1992-2000

Lexus SC400 1992-2000

Lexus SC430 2002-2003

Toyota 4Runner 1990-2003

Toyota Avalon 1995-2003

Toyota Camry 1990-2003

Toyota Celica 1990-2003

Toyota Corolla 1990-2003

Toyota Cressida 1990-1992

Toyota Echo 2000-2003

Toyota Highlander 2001-2003

Toyota Land Cruiser 1990-2003

Toyota Matrix 2003

Toyota MR2 1991-1995

Toyota MR2 Spyder 2000-2003

Toyota Paseo 1992-1999

Toyota Pickup 1990-1995

Toyota Previa 1991-1997

Toyota Prius 2001-2003

Toyota RAV4 1996-2003

Toyota Sequoia 2001-2003

Toyota Sienna 1998-2003

Toyota Solara 1999-2003

Toyota Supra 1990-1998

Toyota T100 1993-1998

Toyota Tacoma 1995-2003

Toyota Tercel 1990-1998

Toyota Tundra 2000-2003

If a fuel or misfire-related code sets, the vehicle must be driven under conditions similar to when the fault was detected before the PCM will de-activate the MIL. In effect, the vehicle must be driven within 375 RPM of the engine speed and engine load (10%) of the engine load value, and with engine temperature conditions similar to the temperature value stored in Freeze Frame data when the code set.

Trip Definition

Specific to:

Lexus ES250 1990-1991

Lexus ES300 1992-2003

Lexus GS300 1993-2003

Lexus GS400 1998-2000

Lexus GS430 2001-2003

Lexus GX470 2003

Lexus IS300 2001-2003

Lexus LS400 1990-2000

Lexus LS430 2001-2003

Lexus LX450 1996-1997

Lexus LX470 1998-2003

Lexus RX300 1999-2003

Lexus SC300 1992-2000

Lexus SC400 1992-2000

Lexus SC430 2002-2003

Toyota 4Runner 1990-2003

Toyota Avalon 1995-2003

Toyota Camry 1990-2003

Toyota Celica 1990-2003

Toyota Corolla 1990-2003

Toyota Cressida 1990-1992

Toyota Echo 2000-2003

Toyota Highlander 2001-2003

Toyota Land Cruiser 1990-2003

Toyota Matrix 2003

Toyota MR2 1991-1995

Toyota MR2 Spyder 2000-2003

Toyota Paseo 1992-1999

Toyota Pickup 1990-1995

Toyota Previa 1991-1997

Toyota Prius 2001-2003

Toyota RAV4 1996-2003

Toyota Sequoia 2001-2003

Toyota Sienna 1998-2003

Toyota Solara 1999-2003

Toyota Supra 1990-1998

Toyota T100 1993-1998

Toyota Tacoma 1995-2003

Toyota Tercel 1990-1998

Toyota Tundra 2000-2003

An OBD II Trip is vehicle operation (following an engine off period) of such duration and driving modes that all components or systems are monitored at least once by the PCM diagnostics (except the catalyst).

Trip Definition
Malfunction Indicator Lamp

OBD II regulations (CARB and EPA) require that a Malfunction Indicator Lamp (MIL) be illuminated when a fault is detected, and that a Diagnostic Trouble Code (DTC) is stored in the PCM memory.



Click image to see an enlarged view

Fig.

Understanding MIL Conditions

Several of the "on" or "off" conditions for the MIL are described next:



MIL Off all the time - This indicates the PCM did not detect any faults in the Emission system or the MIL circuit is faulty
 
MIL On all the time - This indicates the PCM detected a fault in an Emission system that could affect the emission levels
 
MIL Flashing - This indicates the PCM detected a fault in the Fuel system or a Misfire fault that could damage the catalytic converter
 

Actions Or Conditions To Turn Off The MIL

Specific to:

Lexus ES250 1990-1991

Lexus ES300 1992-2003

Lexus GS300 1993-2003

Lexus GS400 1998-2000

Lexus GS430 2001-2003

Lexus GX470 2003

Lexus IS300 2001-2003

Lexus LS400 1990-2000

Lexus LS430 2001-2003

Lexus LX450 1996-1997

Lexus LX470 1998-2003

Lexus RX300 1999-2003

Lexus SC300 1992-2000

Lexus SC400 1992-2000

Lexus SC430 2002-2003

Toyota 4Runner 1990-2003

Toyota Avalon 1995-2003

Toyota Camry 1990-2003

Toyota Celica 1990-2003

Toyota Corolla 1990-2003

Toyota Cressida 1990-1992

Toyota Echo 2000-2003

Toyota Highlander 2001-2003

Toyota Land Cruiser 1990-2003

Toyota Matrix 2003

Toyota MR2 1991-1995

Toyota MR2 Spyder 2000-2003

Toyota Paseo 1992-1999

Toyota Pickup 1990-1995

Toyota Previa 1991-1997

Toyota Prius 2001-2003

Toyota RAV4 1996-2003

Toyota Sequoia 2001-2003

Toyota Sienna 1998-2003

Toyota Solara 1999-2003

Toyota Supra 1990-1998

Toyota T100 1993-1998

Toyota Tacoma 1995-2003

Toyota Tercel 1990-1998

Toyota Tundra 2000-2003

The PCM will turn off the MIL if any of these actions occur:



The codes are cleared with a Generic or Proprietary Scan Tool
 
Power to the PCM is removed (at the battery or the PCM fuse)
 
The vehicle is driven on three consecutive trips that include an OBD II Warmup Cycle and meets all code set conditions without detecting any emission-related faults
 

Similar Conditions

Specific to:

Lexus ES250 1990-1991

Lexus ES300 1992-2003

Lexus GS300 1993-2003

Lexus GS400 1998-2000

Lexus GS430 2001-2003

Lexus GX470 2003

Lexus IS300 2001-2003

Lexus LS400 1990-2000

Lexus LS430 2001-2003

Lexus LX450 1996-1997

Lexus LX470 1998-2003

Lexus RX300 1999-2003

Lexus SC300 1992-2000

Lexus SC400 1992-2000

Lexus SC430 2002-2003

Toyota 4Runner 1990-2003

Toyota Avalon 1995-2003

Toyota Camry 1990-2003

Toyota Celica 1990-2003

Toyota Corolla 1990-2003

Toyota Cressida 1990-1992

Toyota Echo 2000-2003

Toyota Highlander 2001-2003

Toyota Land Cruiser 1990-2003

Toyota Matrix 2003

Toyota MR2 1991-1995

Toyota MR2 Spyder 2000-2003

Toyota Paseo 1992-1999

Toyota Pickup 1990-1995

Toyota Previa 1991-1997

Toyota Prius 2001-2003

Toyota RAV4 1996-2003

Toyota Sequoia 2001-2003

Toyota Sienna 1998-2003

Toyota Solara 1999-2003

Toyota Supra 1990-1998

Toyota T100 1993-1998

Toyota Tacoma 1995-2003

Toyota Tercel 1990-1998

Toyota Tundra 2000-2003

If a fuel or misfire-related code sets, the vehicle must be driven under conditions similar to when the fault was detected before the PCM will de-activate the MIL. In effect, the vehicle must be driven within 375 RPM of the engine speed and engine load (10%) of the engine load value, and with engine temperature conditions similar to the temperature value stored in Freeze Frame data when the code set.

Trip Definition

Specific to:

Lexus ES250 1990-1991

Lexus ES300 1992-2003

Lexus GS300 1993-2003

Lexus GS400 1998-2000

Lexus GS430 2001-2003

Lexus GX470 2003

Lexus IS300 2001-2003

Lexus LS400 1990-2000

Lexus LS430 2001-2003

Lexus LX450 1996-1997

Lexus LX470 1998-2003

Lexus RX300 1999-2003

Lexus SC300 1992-2000

Lexus SC400 1992-2000

Lexus SC430 2002-2003

Toyota 4Runner 1990-2003

Toyota Avalon 1995-2003

Toyota Camry 1990-2003

Toyota Celica 1990-2003

Toyota Corolla 1990-2003

Toyota Cressida 1990-1992

Toyota Echo 2000-2003

Toyota Highlander 2001-2003

Toyota Land Cruiser 1990-2003

Toyota Matrix 2003

Toyota MR2 1991-1995

Toyota MR2 Spyder 2000-2003

Toyota Paseo 1992-1999

Toyota Pickup 1990-1995

Toyota Previa 1991-1997

Toyota Prius 2001-2003

Toyota RAV4 1996-2003

Toyota Sequoia 2001-2003

Toyota Sienna 1998-2003

Toyota Solara 1999-2003

Toyota Supra 1990-1998

Toyota T100 1993-1998

Toyota Tacoma 1995-2003

Toyota Tercel 1990-1998

Toyota Tundra 2000-2003

An OBD II Trip is vehicle operation (following an engine off period) of such duration and driving modes that all components or systems are monitored at least once by the PCM diagnostics (except the catalyst).

Warm-up Cycle

Specific to:

Lexus ES250 1990-1991

Lexus ES300 1992-2003

Lexus GS300 1993-2003

Lexus GS400 1998-2000

Lexus GS430 2001-2003

Lexus GX470 2003

Lexus IS300 2001-2003

Lexus LS400 1990-2000

Lexus LS430 2001-2003

Lexus LX450 1996-1997

Lexus LX470 1998-2003

Lexus RX300 1999-2003

Lexus SC300 1992-2000

Lexus SC400 1992-2000

Lexus SC430 2002-2003

Toyota 4Runner 1990-2003

Toyota Avalon 1995-2003

Toyota Camry 1990-2003

Toyota Celica 1990-2003

Toyota Corolla 1990-2003

Toyota Cressida 1990-1992

Toyota Echo 2000-2003

Toyota Highlander 2001-2003

Toyota Land Cruiser 1990-2003

Toyota Matrix 2003

Toyota MR2 1991-1995

Toyota MR2 Spyder 2000-2003

Toyota Paseo 1992-1999

Toyota Pickup 1990-1995

Toyota Previa 1991-1997

Toyota Prius 2001-2003

Toyota RAV4 1996-2003

Toyota Sequoia 2001-2003

Toyota Sienna 1998-2003

Toyota Solara 1999-2003

Toyota Supra 1990-1998

Toyota T100 1993-1998

Toyota Tacoma 1995-2003

Toyota Tercel 1990-1998

Toyota Tundra 2000-2003

Once a MIL is off, the trouble code will remain in memory until 40 warmup cycles are completed without the same fault reoccurring.

A warmup cycle is defined as a trip that includes a change in engine temperature of at least 40F, and where the engine tempe rature reaches at least 160F.



Click image to see an enlarged view

Fig.

DTC Numbering Explanation

The number in the hundredth position indicates the specific vehicle system or sub-group in which the failure occurred.



Click image to see an enlarged view

Fig.

This position should be consistent for P0xxx and P1xxx type codes.

An example of how to interpret an OBD II code is shown in the Graphic to the right.

The Society of Automotive Engineers (SAE) developed the numbers and systems in the list that follows:

P0100 - Air Metering and Fuel System fault

P0200 - Fuel System (fuel injector only) fault

P0300 - Ignition System or Misfire fault

P0400 - Emission Control System fault

P0500 - Idle Speed Control, Vehicle Speed Sensor fault

P0600 - Computer Output Circuit (relay, solenoid, etc.) fault

P0700 - Transaxle, Transmission faults

Note: The first and tenth digits indicate the type of Emission System that has failed.

 
label.common.footer.alt.autozoneLogo