TWO-TRIP DETECTION LOGIC
When a malfunction initially occurs, trouble code will be temporarily stored in ECM memory, but MIL on instrument panel will not illuminate. The second time malfunction is detected, MIL on instrument panel will illuminate, provided ignition is turned off and then back on after first malfunction was detected. This is referred to as the Two-Trip Detection Logic.
Note. When road testing vehicle in Check Mode, the Two Trip Detection Logic will not function. Also, MIL will illuminate the first time a malfunction is detected.
DATA LINK CONNECTOR
OBD-II regulations (SAE J-1850) standardizes DLC configurations. DLC3 connector is located in fuse box at lower left of instrument panel. The terminal arrangement of connector complies with SAE J-1962 regulations. (Scheme 44)
Scheme 44
Scheme 44: DATA LINK CONNECTOR
FREEZE-FRAME DATA
The ECM records engine operating condition (fuel system, calculated load, coolant temperature, fuel trim (mixture), engine speed, vehicle speed, etc.) with 1st malfunction ONLY. The information is ONLY for the 1st recorded failure, no matter if more than one code has been recorded. The freeze-frame data is only updated when all codes have been cleared, or a misfire or fuel-trim malfunction has occurred.
Normal Mode Code Retrieval
- Connect scan tool to Data Link Connector No. 3 (DLC3). (Scheme 44) Turn ignition on. Turn on scan tool. Retrieve any trouble codes stored in memory following scan tool instructions. See the «TROUBLE CODE IDENTIFICATION»(ref-21706-S42398885472001010300000) table.
- Codes recorded may not have illuminated MIL. When certain malfunctions or trouble codes initially occur, they will be temporarily stored in ECM memory, but MIL will not illuminate.
- The second time malfunction or trouble code is detected, MIL will illuminate, provided ignition is turned off and then back on after malfunction or trouble code was first detected. This process is referred to as Two Trip Detection Logic and only applies to most trouble codes.
- Also record freeze-frame data. If using Toyota scan tool, ensure tool is in normal mode. CHECK MODE will erase all codes.
Note. When scan tester is switched from normal mode to check mode, all trouble codes and freeze-frame data will be erased. DO NOT switch modes until all trouble codes and freeze-frame data are recorded.
Check Mode Code Retrieval (Toyota Scan Tester Only)
- Ensure vehicle battery is fully charged. 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.
- Connect scan tester to Data Link Connector (DLC) No. 3. (Scheme 44) Turn ignition on with engine off. Turn scan tester on.
- Switch scan tester from normal mode to check mode. Check mode is operational if MIL on instrument panel flashes. Start engine. Ensure MIL goes off. Try to simulate conditions of driveability complaint described by customer. NOTE: DO NOT turn ignition off until trouble codes and freeze-frame data are recorded. If ignition is turned off, scan tester will switch from check mode to normal mode and all trouble codes and freeze-frame data will be erased.
- Record any trouble codes and freeze-frame data displayed for system diagnosis. See «TROUBLE CODE IDENTIFICATION»(ref-21706-S42398885472001010300000) table. Information may be useful for determining conditions in which the malfunction occurs.
SUMMARY
If no hard trouble codes are present, driveability symptoms exist or intermittent trouble codes exist, see the TESTS W/O CODES article for diagnosis by symptom (i.e., ROUGH IDLE, NO START, etc.) or intermittent procedures.
CODE P0105 - MANIFOLD ABSOLUTE PRESSURE/BAROMETRIC PRESSURE (MAP) SENSOR CIRCUIT
| CAUTION | If ECM replacement is instructed in following testing, always ensure ECM harness connector and ground circuit are okay. If either are suspect, repair and repeat testing to confirm ECM malfunction. |
CODE P0106 - MANIFOLD ABSOLUTE PRESSURE/BAROMETRIC PRESSURE (MAP) CIRCUIT RANGE/PERFORMANCE PROBLEM
Note. If Codes P0105 and P0106 are output together, MAP circuit may be open.
Condition
Following conditions continue with engine speed of 400-1000 RPM
- Closed throttle position switch in ON position.
- MAP sensor output is 3 volts or less.
CODE P0110 - INTAKE AIR TEMPERATURE (IAT) SENSOR CIRCUIT
| CAUTION | If ECM replacement is instructed in following testing, always ensure ECM harness connector and ground circuit are okay. If either are suspect, repair and repeat testing to confirm ECM malfunction. |
CODE P0115 - COOLANT TEMPERATURE SENSOR (CTS) CIRCUIT
| CAUTION | If ECM replacement is instructed in following testing, always ensure ECM harness connector and ground circuit are okay. If either are suspect, repair and repeat testing to confirm ECM malfunction. |
Code is set when sensor temperature is 104°F (40°C) or less for at least 20 minutes of engine operation. Possible causes are
- Coolant temperature sensor.
- Cooling system.
CODE P0120 - THROTTLE POSITION SENSOR (TPS) CIRCUIT MALFUNCTION
| CAUTION | If ECM replacement is instructed in following testing, always ensure ECM harness connector and ground circuit are okay. If either are suspect, repair and repeat testing to confirm ECM malfunction. |
Code is set when ECM consistently detects more than 2 volts from VTA circuit and closed throttle position switch is on. Possible cause is
- Throttle Position Sensor (TPS).
CODE P0125 - INSUFFICIENT COOLANT TEMPERATURE FOR CLOSED LOOP FUEL CONTROL
| CAUTION | If ECM replacement is instructed in following testing, always ensure ECM harness connector and ground circuit are okay. If either are suspect, repair and repeat testing to confirm ECM malfunction. |
CODE P0130 - HEATED OXYGEN SENSOR (FRONT SENSOR) CIRCUIT
| CAUTION | If ECM replacement is instructed in following testing, always ensure ECM harness connector and ground circuit are okay. If either are suspect, repair and repeat testing to confirm ECM malfunction. |
Code is set when front oxygen sensor voltage remains at .40-.55 volt during idle, once engine is at normal operating temperature. Possible causes are
- Heated oxygen sensor.
- Fuel trim malfunction.
Code is set when ECM detects a response time of 1 second or more from sensor to change from rich to lean, or lean to rich. Possible cause is heated oxygen sensor.
CODE P0135 - HEATED OXYGEN SENSOR (FRONT SENSOR) CIRCUIT
| CAUTION | If ECM replacement is instructed in following testing, always ensure ECM harness connector and ground circuit are okay. If either are suspect, repair and repeat testing to confirm ECM malfunction. |
Code is set when either of the following conditions is present
* Sensor heater current draw exceeds 2 amps, or voltage drop of circuit exceeds 5 volt.
* Sensor heater current draw is .25 amps or less.
Possible causes are
- Heated oxygen sensor open or short circuit.
- Heated oxygen sensor heater.
- ECM.
Code is set when right side oxygen sensor voltage remains at .40-.55 volt during vehicle operation (31 MPH or more), once engine is at normal operating temperature. Possible causes are
CODE P0141 - HEATED OXYGEN SENSOR (REAR SENSOR) CIRCUIT
See CODE P0135 - HEATED OXYGEN SENSOR (FRONT SENSOR) CIRCUIT.
CODE P0170 - FUEL TRIM MALFUNCTION
| CAUTION | If ECM replacement is instructed in following testing, always ensure ECM harness connector and ground circuit are okay. If either are suspect, repair and repeat testing to confirm ECM malfunction. |
CODES P0301-P0304 - CYLINDERS NO. 1-4 MISFIRE DETECTED
Note. When 2 or more codes for a misfiring cylinder are recorded repeatedly, but Code P0300 is not recorded, it indicates that misfires were detected and stored into ECM memory at different times.
Two conditions can cause code to set. These are
- During any particular 200 revolutions of engine, misfiring is detected which can cause catalytic converter overheating and/or damage.
- During any particular 1000 revolutions of engine, misfiring is detected which can cause a deterioration in emission levels.
CODE P0325 - KNOCK SENSOR NO. 1 CIRCUIT
| CAUTION | If ECM replacement is instructed in following testing, always ensure ECM harness connector and ground circuit are okay. If either are suspect, repair and repeat testing to confirm ECM malfunction. |
CODE P0335 - CRANKSHAFT POSITION (CKP) SENSOR "A" CIRCUIT
| CAUTION | If ECM replacement is instructed in following testing, always ensure ECM harness connector and ground circuit are okay. If either are suspect, repair and repeat testing to confirm ECM malfunction. |
CODE P0340 - CAMSHAFT POSITION (CMP) SENSOR CIRCUIT
| CAUTION | If ECM replacement is instructed in following testing, always ensure ECM harness connector and ground circuit are okay. If either are suspect, repair and repeat testing to confirm ECM malfunction. |
CODE P0401 - INSUFFICIENT EXHAUST GAS RECIRCULATION (EGR) FLOW DETECTED
| CAUTION | If ECM replacement is instructed in following testing, always ensure ECM harness connector and ground circuit are okay. If either are suspect, repair and repeat testing to confirm ECM malfunction. |
CODE P0402 - EXCESSIVE EXHAUST GAS RECIRCULATION (EGR) FLOW DETECTED
| CAUTION | If ECM replacement is instructed in following testing, always ensure ECM harness connector and ground circuit are okay. If either are suspect, repair and repeat testing to confirm ECM malfunction. |
CODE P0500 - VEHICLE SPEED SENSOR MALFUNCTION
| CAUTION | If ECM replacement is instructed in following testing, always ensure ECM harness connector and ground circuit are okay. If either are suspect, repair and repeat testing to confirm ECM malfunction. |
CODE P0505 - IDLE CONTROL SYSTEM MALFUNCTION
| CAUTION | If ECM replacement is instructed in following testing, always ensure ECM harness connector and ground circuit are okay. If either are suspect, repair and repeat testing to confirm ECM malfunction. |
CODE P0510 - CLOSED THROTTLE POSITION SWITCH MALFUNCTION
| CAUTION | If ECM replacement is instructed in following testing, always ensure ECM harness connector and ground circuit are okay. If either are suspect, repair and repeat testing to confirm ECM malfunction. |
CODE P1300 - IGNITOR CIRCUIT MALFUNCTION
| CAUTION | If ECM replacement is instructed in following testing, always ensure ECM harness connector and ground circuit are okay. If either are suspect, repair and repeat testing to confirm ECM malfunction. |
CODE P1500 - STARTER SIGNAL CIRCUIT MALFUNCTION
| CAUTION | If ECM replacement is instructed in following testing, always ensure ECM harness connector and ground circuit are okay. If either are suspect, repair and repeat testing to confirm ECM malfunction. |
CODE P1600 - ECM BATT MALFUNCTION
| CAUTION | If ECM replacement is instructed in following testing, always ensure ECM harness connector and ground circuit are okay. If either are suspect, repair and repeat testing to confirm ECM malfunction. |
CODE P1605 - KNOCK CONTROL CPU MALFUNCTION
| CAUTION | If ECM replacement is instructed in following testing, always ensure ECM harness connector and ground circuit are okay. If either are suspect, repair and repeat testing to confirm ECM malfunction. |
CODE P1780 - PARK/NEUTRAL POSITION (PNP) SWITCH
| CAUTION | If ECM replacement is instructed in following testing, always ensure ECM harness connector and ground circuit are okay. If either are suspect, repair and repeat testing to confirm ECM malfunction. |
- PNP switch short circuit.
- PNP switch.
- ECM.
Note. Toyota scan tester can be used to confirm PNP switch.