TWO-TRIP DETECTION LOGIC
When a malfunction initially occurs, Diagnostic Trouble Code (DTC) will be temporarily stored in ECM memory but Malfunction Indicator Light (MIL) will not illuminate. The second time malfunction is detected, MIL will illuminate provided ignition is turned off and then back on after first malfunction was detected. This is referred to as "Two-Trip Detection Logic" and only applies to specific DTCs. When road testing vehicle in CHECK mode using Toyota hand-held tester, two-trip detection logic will not function and MIL will illuminate the first time a malfunction is detected.
DATA LINK CONNECTOR
OBD-II regulations (SAE J-1962) standardizes configuration of Data Link Connector No. 3 (DLC3). DLC3 is located under driver's side of instrument panel, left of steering column. (Scheme 208)
Scheme 208
FREEZE FRAME DATA
Engine Control Module (ECM) records engine operating conditions when a misfire or fuel trim (mixture) malfunction or when various other malfunctions exist. ECM records engine operating conditions for the fuel system, calculated load, engine coolant temperature, engine speed, vehicle speed, etc. when a malfunction exists. This information is referred to as freeze frame data. If more than one Diagnostic Trouble Code (DTC) exists, only freeze frame data for the first DTC is recorded. Freeze frame data is useful for determining conditions when a malfunction occurred. OBD-II scan tool or Toyota hand-held tester may by used to read freeze frame data.
EVAP Monitor & Drive Cycle Pattern
For EVAP monitor and drive cycle pattern (Scheme 209)and (Scheme 210).
Scheme 209
Scheme 210
Heated Oxygen Sensor Monitor & Drive Cycle Pattern
For heated oxygen sensor monitor and drive cycle pattern (Scheme 211)
Scheme 211
Oxygen Sensor Heater & A/F Sensor Heater Monitor & Drive Cycle Pattern
For oxygen sensor heater and A/F sensor heater monitor and drive cycle pattern (Scheme 212)
Scheme 212
Catalyst Monitor & Drive Cycle Pattern
For catalyst monitor and drive cycle pattern (Scheme 213)
Scheme 213
ENGINE CONTROL MODULE PROGRAMMING
An engine immobilizer system may be used. On models equipped with engine immobilizer system, if Engine Control Module (ECM) is replaced, ECM must be programmed with proper ignition key code for engine immobilizer system. Models equipped with engine immobilizer system may be identified by looking at the ignition key. On models equipped with engine immobilizer system, the top of the ignition key is thicker than a standard ignition key, as a transponder chip is incorporated into the top of the ignition key. For programming procedures, see COMPUTER RELEARN PROCEDURES - TOYOTA article in GENERAL INFORMATION, or appropriate ENGINE IMMOBILIZER SYSTEMS article in ACCESSORIES & EQUIPMENT.
SUMMARY
If no Diagnostic Trouble Codes (DTC) are present and a no start condition exists, proceed to BASIC DIAGNOSTIC PROCEDURES - 4-CYL article. If no DTCs are present and a driveability condition exists, proceed to TROUBLESHOOTING - NO CODES article for diagnosis by symptom (i.e., ROUGH IDLE, ENGINE STALLS, etc.).
Possible Causes
DTC P0010 is set if ECM detects an open or short in VVT OCV circuit. Possible causes are
- VVT OCV circuit is open or shorted.
- Defective VVT OCV.
- Defective ECM.
DTC is set if ECM detects valve timing remains fixed and does not change when engine is at normal operating temperature and engine speed is 400-4000 RPM. Possible causes are
- Incorrect valve timing.
- Defective VVT OCV.
- Defective VVT controller.
- Defective ECM.
DTC will set when a deviation in crankshaft position sensor signal and VVT sensor signal is detected (2 trip detection logic). Possible causes are
- Mechanical system malfunction; (jumping teeth of timing chain, chain stretched).
- Defective ECM.
For DTC detection conditions and possible causes (Scheme 214)
Scheme 214
DTC is set when ECM detects an open or short in MAF meter circuit for more than 3 seconds with engine speed at 4000 RPM or less. ECM will operate in fail-safe mode if DTC P0100 is set. Possible causes are
- MAF meter circuit is open or shorted.
- Defective MAF meter.
- Defective ECM.
This DTC uses two-trip detection logic. DTC is set when ECM detects MAF meter output is greater than 2.2 volts with throttle valve closed with engine speed of 900 RPM or less, or MAF meter output is less than 1.06 volts with Throttle Position (TP) sensor VTA circuit signal voltage of 0.63 volt or more with engine speed of 1500 RPM or more. Possible cause is defective MAF meter.
DTC is set when ECM detects an open or short in ECT sensor circuit. If DTC P0115 exists, ECM will operate in fail-safe mode in which engine coolant temperature is assumed to be 176°F (80°C). Possible causes are
- ECT sensor circuit is open or shorted.
- Defective ECT sensor.
- Defective ECM.
DTC is set after vehicle speed has exceeded 19 MPH once and TP sensor output voltage is out of range while vehicle speed is 0-19 MPH. Possible cause is defective TP sensor.
DTC is set when heated oxygen sensor 1 voltage remains at 0.4 volt or more, or 0.55 volt or less during idle, once engine is at normal operating temperature. Possible causes are
- Heated oxygen sensor 1 circuit is open or shorted.
- Defective heated oxygen sensor 1.
- Air induction malfunction.
- Improper fuel pressure.
- Defective fuel injector.
- Defective ECM.
DTC is set when ECM detects a response time of one second or more from heated oxygen sensor to change from rich to lean, or lean to rich when engine is warm and idling. Possible causes are
- Heated oxygen sensor 1 circuit is open or shorted.
- Defective heated oxygen sensor 1.
- Air induction malfunction.
- Improper fuel pressure.
- Defective fuel injector.
- Vehicle has run out of fuel.
- Defective ECM.
These DTCs use two-trip detection logic. For DTC detection conditions and possible causes (Scheme 215)
Scheme 215
DTC is set when heated oxygen sensor 2 voltage remains at 0.4 volt or more, or 0.5 volt or less during vehicle operation (25 MPH or more), once engine is at normal operating temperature. Possible cause is
- Heated oxygen sensor 2 circuit is open or shorted.
- Defective heated oxygen sensor 2.
For DTC detection conditions and possible causes (Scheme 216)
Scheme 216
Note. For any particular 200 revolutions of engine, misfiring which could result in overheating of catalyst is detected. This will cause MIL to blink (1 trip detection logic).
Note. For any particular 1000 revolutions of engine, misfiring which could result in a deterioration of emissions. This will cause MIL to light up (2 trip detection logic).
Note. When 2 or more DTCs for misfiring cylinder are recorded repeatedly and DTC P0300 does not exist, it indicates misfires were detected and recorded at different times. If misfire cannot be reproduced, the reason may be because vehicle was driven with a lack of fuel, improper fuel, fouled spark plug, etc.
DTC is set when misfiring cylinders is detected during any particular 200 or 1000 revolutions. Possible causes are
- Open or short in engine wiring harness.
- Defective connections at ECM or component.
- Disconnected, restricted or damaged vacuum hose(s).
- Ignition system malfunction.
- Defective fuel injector(s).
- Improper fuel pressure.
- Defective Mass Airflow (MAF) meter.
- Defective Engine Coolant Temperature (ECT) sensor.
- Improper engine compression.
- Improper valve clearance.
- Improper valve timing.
- Defective Positive Crankcase Ventilation (PCV) valve piping.
- Defective ECM.
DTC is set when there is no knock sensor signal to ECM with engine speed is 2000 RPM or more. If DTC P0325 exists, ECM will operate in fail-safe mode which retards the ignition timing to a maximum setting. Possible causes are
- Knock sensor circuit is open or shorted.
- Defective or loose knock sensor.
- Defective ECM.
DTC P0335 is set if no cranking signal is received by ECM from sensor or when no cranking signal is received by ECM at engine speed of 600 RPM or more. DTC P0339 is set if no NE signal is received by ECM from CKP sensor at 1000 RPM or more, NE signal is not detected for over 50 msec., or NE signal is not detected during cranking. Possible causes are
- CKP sensor circuit is open or shorted.
- Defective CKP sensor.
- Defective signal plate.
- Defective ECM.
Possible causes are
- CMP sensor circuit is open or shorted.
- Defective CMP sensor.
- Defective signal plate.
- Defective ECM.
DTCs P0351-P0354 are for ignitor on ignition coils No. 1-4 and are set when there is no IGF signal to ECM when engine is running. If DTCs P0351-P0354 exist, ECM will operate in fail-safe mode. Possible causes are
- Ignition system malfunction.
- IGF or IGT circuit from ignition coil to ECM is open or shorted.
- Defective ignition coil or ignitor.
- Defective ECM.
DTC is set when both oxygen sensors have same amplitude after vehicle is driven for 5 minutes at 20-50 MPH. Possible causes are
- Exhaust system leak.
- Heated oxygen sensor circuit is open or shorted.
- Defective heated oxygen sensor.
- Defective catalytic converter.
Confirmation Engine Racing Pattern
For confirmation engine racing pattern (Scheme 217)
Scheme 217
For DTC detection conditions and possible causes (Scheme 218)
Scheme 218
DTC is set if a leak is detected in EVAP system or vapor pressure sensor malfunctions. Possible causes are
- Damaged, disconnected or restricted vacuum hose(s) or tubes.
- Fuel tank cap is loose or improperly installed.
- Defective fuel tank cap.
- Damaged fuel tank.
- Defective charcoal canister.
- Vapor pressure sensor circuit is open or shorted.
- Defective vapor pressure sensor.
- Defective overfill check valve.
- Defective ECM.
DTC is set if vapor pressure sensor malfunctions. Possible causes are
- Vapor pressure sensor circuit is open or shorted.
- Defective vapor pressure sensor.
- Defective ECM.
DTC is set if there is no VSS signal to ECM while vehicle is being driven and clutch or brake slips or when gear is broken (2 trip detection logic). Possible causes are
- Defective vehicle speed sensor.
- Vehicle speed sensor circuit is open or shorted.
- Defective instrument cluster.
- Defective ABS ECU.
- Defective ECM.
DTC is set if stoplight switch does not turn off when vehicle is being driven for 0.5 seconds. Possible causes are
- Stoplight switch signal circuit is shorted.
- Defective stoplight switch.
- Defective ECM.
DTC is set when idle speed continues to vary greatly from target speed. Possible causes are
- Defective Positive Crankcase Ventilation (PCV) valve hose or connection.
- IAC valve is stuck or remains closed.
- IAC valve circuit is open or shorted.
- A/C signal circuit is open or shorted.
- Air induction system malfunction.
- Defective ECM.
DTC will set when idle speed continues to vary greatly from target idle speed. Possible causes are
- Air induction system.
- Electric throttle control system.
- PCV valve and/or hose.
If DTC P1600 exists, the ECM will not store any other DTCs. DTC is set when open in back-up power source is detected. Possible causes are
- Back-up power source circuit is open.
- Defective ECM.
Possible Cause
If DTCs P0604, P0606, P0607 and/or P0657 exists, the ECM will not store any other DTCs. Cause is ECM.
DTC will set when at a vehicle speed of 12 MPH or more, an engine speed of 1000 RPM or more and STA signal ON, battery (+B) voltage is 10.5 volts or more. Possible causes are
- Defective starter relay.
- Open or short in STA signal circuit.
- Defective ignition switch.
- Defective ECM.
DTC P1126 is set when the magnetic clutch current is 1.4 amps or more or 0.4 amp or less for 0.8 second. Or, when magnetic clutch current is 1.0 amp or more or 0.8 amp or less for 1.5 seconds. Possible causes are
- Open or short in magnetic clutch circuit.
- Defective magnetic clutch.
- Defective ECM.
DTC is set when ECM detects no communication from combination meter. Possible causes are
- Defective ABS ECU.
- Defective air bag sensor assembly.
- Defective instrument cluster.
- Defective A/C ECU.
- Bus communications circuit is open or shorted.
- Defective ECM.
DTC is set when no communication from transmission control Electronic Control Unit (ECU) is detected. Possible causes are
- Defective transmission control ECU.
- Bus communications circuit is open or shorted.
- Defective ECM.
For DTC detection conditions and possible causes (Scheme 219)
Scheme 219
DTC is set when ECM detects a locked throttle control motor. Possible causes are
- Defective throttle body assembly.
- Defective throttle control motor.
DTC is set when ECM detects an open ETCS power source circuit. Possible causes are
- ETCS power source circuit is open.
- Defective ECM.
DTC is set when throttle opening angle varies greatly from target throttle opening angle. Possible causes are
- Defective Throttle body.
- Defective ECM.
DTC is set when ECM detects voltage is out of range on VPA circuit or VPA2 circuit. Possible cause is defective APP sensor.
DTC is set when, no communication from transmission control ECU continues. Possible causes are
- Defective Transmission Control ECU.
- Open or short in transmission control ECU circuit.
- Defective ECM.