CHECK Mode Code Retrieval (Lexus Scan Tool Only)
WARNING: This page is about a different car, the 2003 Lexus RX 300. However, it is still accessible from the selected car via links, so may be relevant.
- Ensure vehicle battery is fully charged (at least 11 volts). Apply parking brake. Shift transmission/transaxle into Neutral (M/T) or Park (A/T). Turn A/C and all accessories off. Ensure throttle is in idle position.
- Turn ignition off. Connect scan tool to Data Link Connector (DLC) No. 3. See Figure. DLC No. 3 connector is located under left side of instrument panel. Turn ignition on with engine off. Turn scan tool on.
- Switch scan tool from NORMAL mode to CHECK mode. CHECK mode is operational if MIL on instrument cluster flashes. Start engine. Ensure MIL goes off. Try to simulate conditions of driveability complaint described by customer.NOTE: If ignition is turned from ON to ACC or OFF position, all DTCs and freeze-frame data will be erased. DO NOT switch modes until all DTCs and freeze-frame data are recorded.
- Record any DTCs and freeze-frame data displayed for system diagnosis. If driveability problem exists and no codes are present, go to TROUBLE SHOOTING - NO CODES article for diagnosis by symptom.
- If any DTCs are present, perform appropriate circuit test. See DIAGNOSTIC TROUBLE CODE (DTC) IDENTIFICATION table. For more information on freeze-frame data, see FREEZE-FRAME DATA under INTRODUCTION. For information on 2-trip detection logic codes, see TWO-TRIP DETECTION LOGIC under DETECTION LOGIC under INTRODUCTION.
- After repairs for DTC have been completed, DTC must be cleared from ECM memory. See CLEARING DIAGNOSTIC TROUBLE CODES .DIAGNOSTIC TROUBLE CODE (DTC) IDENTIFICATION
DTC (1) Description P0010 Camshaft Position "A" Actuator Circuit (Bank 1) P0011 Camshaft Position "A" Timing Over Advanced Or System Performance (Bank 1) P0012 Camshaft Position "A", Timing Over, Retarded (Bank 1) P0016 Crankshaft Position, Camshaft Position Correction (Bank 1, Sensor A) P0018 Crankshaft Position, Camshaft Position Correction (Bank 2, Sensor A) P0020 Camshaft Position "A" Actuator Circuit (Bank 2) P0021 Camshaft Position "A", Timing Over, Advanced Or System Performance (Bank 2) P0022 Camshaft Position "A", Timing Over, Retarded (Bank 2) P0036 Oxygen Sensor Heater Control Circuit (Bank 1, Sensor 2) P0100 Mass Airflow (MAF) Sensor Circuit P0101 Mass Airflow (MAF) Sensor Circuit Range/Performance Fault P0110 Intake Air Temperature (IAT) Sensor Circuit P0115 Engine Coolant Temperature (ECT) Sensor Circuit P0116 Engine Coolant Temperature (ECT) Sensor Circuit Range/Performance Fault P0120 Throttle (TP)/Pedal Position Sensor Switch "A" Circuit Malfunction P0121 Throttle (TP)/Pedal Position Sensor Switch "A" Circuit Range/Performance Fault P0125 Insufficient Coolant Temperature For Closed Loop Fuel Control P0128 Thermostat Malfunction P0134 Oxygen (A/F) Sensor Circuit No Activity Detected (Bank 1, Sensor 1) P0135 Oxygen (A/F) Sensor Heater Circuit (Bank 1, Sensor 1) P0136 Heated Oxygen Sensor Circuit Fault (Bank 1 Sensor 2) P0154 Oxygen (A/F) Sensor Circuit No Activity Detected (Bank 2, Sensor 1) P0155 Oxygen (A/F) Sensor Heater Circuit (Bank 2, Sensor 1) P0171 System Too Lean (Fuel Trim - Bank 1) P0172 System Too Rich (Fuel Trim - Bank 1) P0174 System Too Lean (Fuel Trim - Bank 2) P0175 System Too Rich (Fuel Trim - Bank 2) P0300 Random Cylinder Misfire Detected P0301-P0306 Cylinders No. 1-6 Misfire Detected P0325 Knock Sensor 1 Circuit P0330 Knock Sensor 2 Circuit P0335 Crankshaft Position (CKP) Sensor "A" Circuit P0339 Crankshaft Position Sensor "A" Circuit Intermittent P0340 Camshaft Position Sensor "A" Circuit (Bank 1 Or Single Sensor) P0341 Camshaft Position Sensor "A" Circuit Range/Performance (Bank 1 Or Single Sensor) P0345 Camshaft Position Sensor "A" Circuit (Bank 2) P0346 Camshaft Position Sensor "A" Circuit Range/Performance (Bank 2) P0351 Ignition Coil "A" Primary/Secondary Circuit P0352 Ignition Coil "B" Primary/Secondary Circuit P0353 Ignition Coil "C" Primary/Secondary Circuit P0354 Ignition Coil "D" Primary/Secondary Circuit P0355 Ignition Coil "E" Primary/Secondary Circuit P0356 Ignition Coil "F" Primary/Secondary Circuit P0420 Catalyst System Efficiency Below Threshold P0441 Incorrect EVAP Purge Flow P0442 EVAP System Small Leak Detected P0446 EVAP Vent Control Fault P0451 EVAP Pressure Sensor Range/Performance Fault P0456 Evaporative Emission Control System Leak Detected (Very Small Leak) P0500 Vehicle Speed Sensor (VSS) Malfunction P0505 Idle Control System Malfunction P0511 Idle Air Control Circuit P0560 System Voltage P07XX (2) Transmission Fault P2195 Oxygen (A/F) Sensor Signal Stuck Lean (Bank 1, Sensor 1) P2196 Oxygen (A/F) Sensor Signal Stuck Rich (Bank 1, Sensor 1) P2197 Oxygen (A/F) Sensor Signal Stuck Lean (Bank 2, Sensor 1) P2198 Oxygen (A/F) Sensor Signal Stuck Rich (Bank 2, Sensor 1) P2237 Oxygen Sensor Pumping Current Circuit/Open (For A/F Sensor) (Bank 1, Sensor 1) P2240 Oxygen Sensor Pumping Current Circuit/Open (For A/F Sensor) (Bank 2, Sensor 1) P2A00 A/F Sensor Circuit Slow Response (Bank 1, Sensor 1) P2A03 A/F Sensor Circuit Slow Response (Bank 2, Sensor 1) B2796(3) No Communication In Immobilizer System B2797(3) Communication Malfunction No. 1 B2798(3) Communication Malfunction No. 2 (1) Some codes are two-trip detection logic code(s). For more information, see DETECTION LOGIC under INTRODUCTION. (2) These codes only apply to electronically controlled transmissions. For testing procedures, see appropriate ELECTRONIC CONTROLS article in AUTOMATIC TRANSMISSIONS. (3) MIL will not illuminate. For testing procedures, see ENGINE IMMOBILIZER SYSTEMS - RX300 article in ACCESSORIES & EQUIPMENT.