Home/Toyota/T100/Toyota T100 I (1992-1998)/Repair manual/Testing & Diagnostics/Engine Controls - Tests W/codes - 2.7L: Diagnosis
Contents Wiring diagrams Section: Testing & Diagnostics All sections

Engine Controls - Tests W/codes - 2.7L: Diagnosis Toyota T100 I

Testing & Diagnostics 15 illustrations ~7822 words

MALFUNCTION INDICATOR LIGHT (MIL) INSPECTION

Note. The Malfunction Indicator Light (MIL) on the instrument panel may also be referred to as CHECK ENGINE light. Inspect MIL to ensure it is operational and will come on if a trouble code is stored.

  1. Turn ignition on with engine off. MIL should come on and remain on. If MIL does not come on, check bulb circuit on instrument panel and wiring circuit between MIL and ECM. (Scheme 77)for ECM location. See wiring diagram in the «WIRING DIAGRAMS - 2.7L»(ref-21691) article.
  2. Start engine and ensure MIL goes off. If MIL remains on with engine running, a malfunction is detected. Proceed to «RETRIEVING TROUBLE CODES»(ref-21692-S09169528712001010300000) under TESTING & REPAIR PROCEDURE.

TESTING & REPAIR PROCEDURE

The following check list of procedures is suggested to be followed to ensure correct diagnosis and repair

  1. Record Customer Complaint Ensure all customer complaints or observations are recorded. Test drive vehicle with customer when necessary for malfunction verification.
  2. Retrieve Trouble Codes Connect appropriate OBD-II scan tool. Retrieve codes and record any freeze-frame data. See «RETRIEVING TROUBLE CODES»(ref-21692-S09169528712001010300000) .
  3. Clear Trouble Codes Clear codes using scan tool. See «CLEARING TROUBLE CODES»(ref-21692-S11341646112001010300000) .
  4. Visual Inspection Inspect all connectors of suspect circuit or component. Ensure all connections are clean and tight.
  5. Confirm Symptoms & Trouble Codes Perform road test. Determine if original symptoms are still present. Retrieve codes. See «RETRIEVING TROUBLE CODES»(ref-21692-S09169528712001010300000)
  6. Diagnose & Repair Trouble Codes Perform diagnosis and repair procedures as needed. See applicable DIAGNOSTIC TESTING. If no codes are present, proceed to the «TESTS W/O CODES - 2.7L»(ref-21730) article for diagnosis by symptom (i.e., ROUGH IDLE, NO START, etc.).
  7. Confirmation Procedure After repairs have been completed, clear all trouble codes. See «CLEARING TROUBLE CODES»(ref-21692-S11341646112001010300000) . Perform road test. Confirm that no trouble codes are present and all symptoms and/or complaints have been repaired.

RETRIEVING TROUBLE CODES

Note. Trouble codes may be retrieved using Toyota scan tester or On-Board Diagnostic (OBD-II) scan tester that complies with SAE standard J-1978.

Normal mode is used to retrieve trouble codes from Engine Control Module (ECM). Check mode is used to check for trouble codes when operating vehicle to simulate conditions in which trouble code was set. Check mode contains a higher sensing ability to detect malfunctions. Check mode helps determine malfunctions caused by poor electrical connections, which are difficult to determine using normal mode.

CLEARING TROUBLE CODES

WARNINGEnsure all codes, "Readiness", and/or "Once Per Trip Tests" have been recorded before clearing codes. Information may be erased when code information is cleared. Certain driving pattern tests must be completed to satisfy all I/M inspection criteria. Driving test (drive cycle) information is not available from manufacturer.

Once repairs have been performed, codes must be cleared from ECM memory. Codes may be cleared by following methods

  1. Scan tool (follow manufacturer's instructions).
  2. Remove EFI fuse (15-amp) from engine compartment fuse box, near the battery, for 10 seconds or more to clear memory in ECM.
  3. Disconnecting negative battery cable (memory for electronic components will be also be canceled).
CodeComponent/SystemMost Likely Cause
P0100Mass Airflow (MAF) Sensor CircuitOpen/Short Circuit
P0101Mass Airflow (MAF) Sensor Circuit Range/Performance ProblemMAF Sensor
P0110Intake Air Temperature (IAT) Sensor CircuitOpen/Short Circuit
P0115Coolant Temperature Sensor (CTS) CircuitOpen/Short Circuit
P0116Coolant Temperature Sensor (CTS) CircuitRange/Performance Problem
P0120Throttle Position Sensor (TPS) CircuitOpen/Short Circuit
P0121Throttle Position Sensor (TPS) CircuitRange/Performance Problem
P0125Heated Oxygen SensorInsufficient Coolant Temperature For Closed Loop Fuel Control
P0130Heated Oxygen Sensor (Front Sensor)Sensor Malfunction
P0133Heated Oxygen Sensor Slow ResponseRight Sensor Malfunction
P0135Heated Oxygen Sensor (Front Sensor)Open/Short Circuit
P0136Heated Oxygen Sensor (Rear Sensor)Open/Short Circuit
P0141Heated Oxygen Sensor (Rear Sensor)Open/Short Circuit
P0170Fuel Trim MalfunctionToo Lean Or Rich
P0300Random/Multiple Misfire DetectedMiscellaneous
P0301Cylinder No. 1 Misfire DetectedMiscellaneous
P0302Cylinder No. 2 Misfire DetectedMiscellaneous
P0303Cylinder No. 3 Misfire DetectedMiscellaneous
P0304Cylinder No. 4 Misfire DetectedMiscellaneous
P0325Knock Sensor No. 1 CircuitOpen/Short Circuit
P0335Crankshaft Position (CKP) Sensor "A" CircuitOpen/Short Circuit
P0336Crankshaft Position (CKP) Sensor "A" Range/PerformanceValve Timing
P0340Camshaft Position (CMP) Sensor CircuitOpen/Short Circuit
P0401Insufficient Exhaust Gas Recirculation (EGR) Flow DetectedEGR Valve
P0402Excessive Exhaust Gas Recirculation (EGR) Flow DetectedEGR Valve
P0420Catalyst System Efficiency Below ThresholdCatalytic Convert.
P0441(1) Evaporative Emission Control System, Incorrect Purge FlowEVAP VSV
P0500Vehicle Speed Sensor (VSS) MalfunctionOpen/Short Circuit
P0505Idle Air Control (IAC) System MalfunctionIAC Valve
P0510Closed Throttle Position Switch MalfunctionThrottle Position Sensor
P1300Igniter Circuit MalfunctionIgniter IGF Or IGT Open/Short Circuit
P1335Crankshaft Position (CKP) Sensor CircuitOpen/Short Circuit
P1500Starter Signal Circuit MalfunctionStarter Signal Circuit Open/Short Circuit
P1600ECM BATT MalfunctionBack-Up Power Source Open Circuit
P1780Park/Neutral Position (PNP) Switch MalfunctionShort Circuit
(1) California emission vehicles only.
(1)California emission vehicles only.

TROUBLE CODE IDENTIFICATION

DLC NO. 3 INSPECTION

  1. If scan tester displays UNABLE TO CONNECT TO VEHICLE when scan tester is connected, try scan tester on another vehicle. If scan tester operates on another vehicle, proceed to step 2). If scan tester does not operate on another vehicle, problem is probably with scan tester.
  2. Note location of DLC No. 3 (Fig. see scheme 1 ) and its terminals (Fig. (Scheme 76) ). Ensure voltage and resistance are correct at specified terminals when checking between terminal on DLC No. 3 and body ground. See «DLC NO»(ref-21692-S18245413262001010300000). 3 VOLTAGE & RESISTANCE SPECIFICATIONS table. If voltage and resistance are not as specified, check wiring circuit. See the «WIRING DIAGRAMS - 2.7L»(ref-21691) article.

Note. Terminal No. 2 on DLC No. 3 provides pulse generation during information transmission from Engine Control Module (ECM).

Terminal No. (Application)Specification
4 (Chassis Ground)Always Less Than One Ohm
5 (Signal)Always Less Than One Ohm
16 (Battery Voltage)Always 9-14 Volts

DLC NO. 3 VOLTAGE & RESISTANCE SPECIFICATIONS

Scheme 76

Scheme 76

Scheme 77

Scheme 77: COMPONENT LOCATION
ModelLocation
T100 2.7LBehind Passenger's Side Kick Panel

ECM LOCATION

DIAGNOSTIC TESTING

Note. For component location (Scheme 77)

Circuit Description

MAF sensor uses a platinum hot wire maintained at a constant temperature. Airflow past sensor affects temperature and current flow through sensor. Code is set when ECM detects a open or short circuit with engine speed of 4000 RPM or less. ECM will operate in fail-safe mode if Code P0100 is set. Possible causes are

  1. MAF open or short circuit.
  2. MAF sensor malfunction.
  3. ECM malfunction.

Diagnosis & Repair

  1. Connect scan tester to DLC3 connector. see scheme 1 Start vehicle engine and allow to idle. Turn on scan tester. Monitor MAF flow rate. If scan tester reading is 0.5 gm/sec., go to next step. If reading is 202.2 gm/sec. once engine is at normal operating temperature, go to step 5).
  2. Disconnect MAF harness connector. Ensure ignition is on. Using DVOM, measure voltage between terminal No. 1 and ground. (Scheme 78) If 9-14 volts is present, go to next step. If 9-14 volts is NOT present, inspect circuit between MAF harness connector and ECM. See wiring diagram in the «WIRING DIAGRAMS - 2.7L»(ref-21691) article. Repair as needed.
  3. Access ECM. ECM is located behind glove box. Start engine. Backprobing ECM connector, check voltage between terminal VG and ground. (Scheme 79)-7. If voltage is 1.1-1.5 volts, replace ECM and retest.
  4. If voltage is NOT 1.1-1.5 volts, check for open or short circuit between MAF and ECM. See the «WIRING DIAGRAMS - 2.7L»(ref-21691) article. Repair as needed. If circuit is okay, replace MAF sensor and retest.
  5. Access ECM. ECM is located behind glove box. Turn ignition off. Using ohmmeter, backprobe ECM harness connector. Check continuity between terminal E3 and ground. (Scheme 79)-7. If continuity does NOT exist, replace ECM and retest. If continuity does exist, check for open circuit between MAF sensor and ECM. See wiring diagram in the «WIRING DIAGRAMS - 2.7L»(ref-21691) article. Repair as needed. If circuit is okay, replace MAF sensor.

Scheme 78

Scheme 78

Scheme 79

Scheme 79

Scheme 80

Scheme 80

Scheme 81

Scheme 81

If only Code P0101 is displayed, replace MAF sensor and retest. If other codes are displayed, diagnose and repair those codes first and retest.

The IAT sensor is a thermistor mounted in the air cleaner housing to monitor air temperature flowing to MAF sensor. Code is set when ECM detects a open or short circuit. ECM will operate in fail-safe mode if Code P0110 is set. Possible causes are

  1. IAT sensor open or short circuit.
  2. IAT sensor malfunction.
  3. ECM malfunction.

Note. If Codes P0110, P0115 and P0120 are output together, inspect ECM terminal E2 (ground) circuit. Repair as needed. See wiring diagram in the WIRING DIAGRAMS - 2.7L article.

  1. Connect scan tester to DLC3 connector. see scheme 1 Turn ignition on. Turn on scan tester. Monitor IAT sensor temperature. If temperature displayed is same as outside temperature, inspect component and ECM connections. Problem is intermittent.
  2. If temperature displayed is 284°F (140°C), go to step 5). If temperature displayed is -40°F (-40°C), turn ignition off. Disconnect IAT sensor harness connector. Using jumper wire, connect IAT harness connector terminals. Turn ignition on. Monitor IAT sensor temperature on scan tester.
  3. If temperature displayed is 284°F (140°C), replace IAT sensor and retest. If temperature displayed is NOT 284°F (140°C), turn ignition off. Remove jumper wire. Access ECM. ECM is located behind glove box. Connect jumper wire between ECM terminals E2 and THA. (Scheme 79)-7.
  4. If temperature displayed on scan tester is 284°F (140°C) or more, inspect and repair circuits between MAF harness connector and ECM. See wiring diagram in the «WIRING DIAGRAMS - 2.7L»(ref-21691) article. If temperature displayed on scan tester is NOT 284°F (140°C) or more, replace ECM and retest.
  5. Turn ignition off. Disconnect IAT sensor harness connector. Turn ignition on. If temperature displayed on scan tester is -40°F (-40°C), replace IAT sensor and retest. If temperature displayed is NOT -40°F (-40°C), turn ignition off.
  6. Access ECM. ECM is located behind glove box. Disconnect ECM harness connector E6. (Scheme 79)-7. Turn ignition on. If temperature displayed is -40°F (-40°C), inspect and repair circuits between MAF sensor and ECM for short. See wiring diagram in the «WIRING DIAGRAMS - 2.7L»(ref-21691) article. If temperature displayed by scan tester is NOT -40°F (-40°C), replace ECM and retest.

The CTS sensor is a thermistor sensor that monitors water temperature. Code is set when ECM detects a open or short circuit. Possible causes are

  1. CTS sensor open or short circuit.
  2. CTS sensor malfunction.
  3. ECM malfunction.

Note. If Codes P0110, P0115 and P0120 are output together, inspect ECM terminal E2 (ground) circuit. Repair as needed. See wiring diagram in the WIRING DIAGRAMS - 2.7L article.

  1. Connect scan tester to DLC3 connector. see scheme 1 Turn ignition on. Turn on scan tester. Monitor CTS sensor temperature. If temperature displayed is same as actual coolant temperature, inspect component and ECM connections. Problem is intermittent.
  2. If temperature displayed is 284°F (140°C), go to step 5). If temperature displayed is -40°F (-40°C), turn ignition off. Disconnect CTS sensor harness connector. CTS is located on back of cylinder head. Using jumper wire, connect CTS harness connector terminals. Turn ignition on. Monitor CTS sensor temperature on scan tester.
  3. If temperature displayed is 284°F (140°C), replace CTS sensor and retest. If temperature displayed is NOT 284°F (140°C), turn ignition off. Remove jumper wire. Access ECM. ECM is located behind glove box. Connect jumper wire between ECM terminals E2 and THW. (Scheme 79)-7.
  4. If temperature displayed on scan tester is 284°F (140°C) or more, inspect and repair circuits for open between CTS harness connector and ECM. See wiring diagram in «WIRING DIAGRAMS - 2.7L»(ref-21691) article. If temperature displayed on scan tester is NOT 284°F (140°C) or more, replace ECM and retest.
  5. Turn ignition off. Disconnect CTS sensor harness connector. Turn ignition on. If temperature displayed on scan tester is -40°F (-40°C), replace CTS sensor and retest. If temperature displayed is NOT -40°F (-40°C), turn ignition off.
  6. Access ECM. ECM is located behind glove box. Disconnect ECM harness connector E6. (Scheme 79)-7. Turn ignition on. If temperature displayed is -40°F (-40°C), inspect and repair circuits between CTS sensor and ECM for short. See wiring diagram in the «WIRING DIAGRAMS - 2.7L»(ref-21691) article. If temperature displayed by scan tester is NOT-40°F (-40°C), replace ECM and retest.

If only Code P0116 is displayed, replace CTS and retest. If other codes are displayed, diagnose and repair those codes first and retest.

The TPS is variable resistor that monitors throttle opening. The ECM determines vehicle driving condition and adjusts air/fuel mixture accordingly. Code is set when ECM consistently detects less than .1 volt from VTA circuit and closed throttle position switch is off. Code can also be set if ECM consistently detects 4.9 volts or more. Code P0120 will not set if there is an open in IDL circuit. Possible causes are

  1. TPS sensor open or short circuit.
  2. TPS sensor malfunction.
  3. ECM malfunction.

Note. If Codes P0110, P0115 and P0120 are output together, inspect ECM terminal E2 (ground) circuit. Repair as needed. See wiring diagram in the WIRING DIAGRAMS - 2.7L article.

  1. Connect scan tester to DLC3 connector. see scheme 1 Turn ignition on. Turn on scan tester. Monitor throttle valve opening percentage. Opening percentage should be approximately 10 percent with fully closed throttle.
  2. Depress accelerator pedal to floor (WOT). Opening percentage should be approximately 75 percent. If percentages are within specification, inspect all connections. Problem may be intermittent.
  3. If percentages are NOT within specification, turn ignition off. Disconnect TPS harness connector. Turn ignition on. Using DVOM, measure voltage between harness connector terminal No. 1 and ground. (Scheme 82) If voltage measured is 4.5-5.5 volts, go to next step. If voltage is NOT 4.5-5.5 volts, go to step 8).
  4. Turn ignition off. Using ohmmeter, measure resistance between TPS component connector terminals No. 1 and 4. Resistance should be 2.5-5.9 k/ohms. Measure resistance between terminals No. 2 and 4. Resistance should be.2-5.7 k/ohms with throttle fully closed and 2.0-10.2 k/ohms with throttle fully open.
  5. If any resistances measured are NOT within specification, replace TPS. See the REMOVE/INSTALL/OVERHAUL article. If all resistances measured are within specification, connect TPS harness connector.
  6. Access ECM harness connectors behind glove box. Turn ignition on. Backprobing ECM harness connector, measure voltage between terminals VTA and E2. (Scheme 79)-7. Voltage should be.3-.8 volt with throttle fully closed and 2.7-5.2 volts with throttle fully open (WOT).
  7. If voltages measured are within specification, replace ECM and retest. If voltages are NOT within specification, inspect VTA circuit for open or short. See the «WIRING DIAGRAMS - 2.7L»(ref-21691) article. Repair as needed.
  8. Access ECM harness connectors behind glove box. Turn ignition on. Backprobing ECM harness connector, measure voltage between terminals VCC and E2. (Scheme 79)-7. Voltage should be 4.5-5.5 volts.
  9. If voltage is within specification, inspect VC circuit for open. If voltage is NOT within specification, replace ECM and retest.

Scheme 82

Scheme 82

If only Code P0121 is displayed, replace TPS and retest. If other codes are displayed, diagnose and repair those codes first and retest.

The oxygen sensor monitors exhaust gas oxygen content and delivers an input signal to ECM. The ECM uses input signal to determine fuel injection system operation. Sensors include heater. Code is set when sensor does not output a rich condition once engine is at normal operating temperature, engine speed of 1500 RPM or more, and vehicle speed is at least 25 MPH for at least 2 minutes. Possible causes are

  1. Oxygen sensor open or short circuit.
  2. Heated oxygen sensor malfunction.
  1. Connect scan tester to DLC3 connector. see scheme 1 Start vehicle and warm engine to normal operating temperature. Turn on scan tester. Monitor each oxygen sensor. Snap accelerate engine 3 times. Sensors should indicate a rich signal (.45 volt or more).
  2. If a rich signal is indicated for both sensors, replace ECM and retest. If either sensor does NOT display a rich signal, inspect circuits between ECM and suspect sensor for open or short circuits. See wiring diagram in the «WIRING DIAGRAMS - 2.7L»(ref-21691) article. Repair as needed. If circuits are okay, replace oxygen sensor and retest.

Test Drive Confirmation

  1. Connect scan tester. see scheme 1 If using Toyota scan tester, switch to check mode. Start and warm engine to normal operating temperature. Drive vehicle at 31-40 MPH for 1-3 minutes. Stop vehicle and allow to idle for one minute. If malfunction exists, MIL will illuminate.
  2. If using OBD-II scan tester, start and warm engine to normal operating temperature. Drive vehicle at 31-40 MPH for 1-3 minutes. Stop vehicle and allow to idle for one minute. Turn vehicle off. Repeat driving and idle part of test. If malfunction exists, MIL will illuminate.
  1. Inspect circuits between ECM and oxygen sensor for opens or shorts. See wiring diagram in the «WIRING DIAGRAMS - 2.7L»(ref-21691) article. Repair as needed. If all circuits are okay, connect scan tester. see scheme 1
  2. Start engine and warm to normal operating temperature. Monitor heated oxygen sensor output voltage and short-term fuel trim. If scan tester indicates a lean condition (.55 volt or less, +20 trim) or rich condition (.4 volt or more, -20 trim), see «CODE P0170»(ref-21692-S24079055852001010300000) - FUEL TRIM MALFUNCTION.
  3. If scan tester indicates other than in step 2), operate engine at 2500 RPM for 90 seconds. Monitor oxygen sensor voltage. If voltage constantly fluctuates in wide range (.3-.9 volt), repeat Test Drive Confirmation. If voltage does NOT fluctuate, or stays in narrow range, replace sensor and retest.

If only Code P0133 is displayed, replace oxygen sensor and retest. If other codes are displayed, diagnose and repair those codes first and retest.

  1. Access ECM harness connectors behind glove box. Turn ignition on. Using DVOM, backprobe ECM harness connector. Measure voltage between individual terminals HT1, HT2, and ground. (Scheme 79)-7. Voltage for each circuit should be 9-14 volts.
  2. If voltage is within specification, replace ECM and retest. If voltage is NOT within specification, turn ignition off. Disconnect oxygen sensor harness connector. Using ohmmeter, measure resistance between sensor connector terminals No. 1 and 2. (Scheme 83)
  3. Resistance should be 11-16 ohms at 68°F (20°C) for all sensors except front sensor on M/T vehicles. Resistance for front sensor on M/T vehicles should be 5-7 ohms at 68°F (20°C). If resistance for sensor is within specs, inspect circuits between ECM and sensor. See wiring diagram in the «WIRING DIAGRAMS - 2.7L»(ref-21691) article. Repair as needed. If resistance is NOT within specification, replace sensor and retest.

Scheme 83

Scheme 83
  1. If any other codes are displayed other than Code P0136, diagnose and repair those codes first. If only Code P0136 is displayed, inspect circuits between ECM and sensor for opens or shorts. See wiring diagram in the «WIRING DIAGRAMS - 2.7L»(ref-21691) article. Repair as needed.
  2. If all circuits are okay, connect scan tester. see scheme 1 Start and warm engine to normal operating temperature. Monitor oxygen sensor output voltage. Snap accelerate engine 3 times. Voltage should fluctuate from.4-.5 volt or more.
  3. If voltage responds correctly, inspect harness connection. Problem may be intermittent. If voltage does NOT respond correctly, replace sensor and retest.

Fuel trim refers to feedback compensation value compared against basic injection time. Fuel trim includes short-term and long-term fuel trim. Code is set when both short-term and long-term fuel trim are lean or rich beyond a certain value. Possible causes are

  1. Air intake.
  2. Fuel line pressure.
  3. Injector blockage or leak.
  4. Heated oxygen sensor malfunction.
  5. Mass airflow sensor.
  6. Coolant temperature sensor.
  1. Inspect all air induction components. Repair as needed. Connect scan tester. see scheme 1 Start engine and warm to normal operating temperature. Monitor heated oxygen sensor output voltage and short-term fuel trim.
  2. If scan tester indicates a lean condition (.55 volt or less, +20 trim) or rich condition (.4 volt or more, -20 trim), go to next step. If results are other than shown, see «CODE P0130»(ref-21692-S30252652612001010300000) - HEATED OXYGEN SENSOR (FRONT SENSOR) CIRCUIT.
  3. Inspect fuel pressure. See the «BASIC TESTING - 2.7L»(ref-21581) article. Repair as needed. If fuel pressure is okay, inspect fuel injector performance. See the «SYSTEM/COMPONENT TESTS - 2.7L»(ref-21627) article. Replace as needed.
  4. If all injectors are okay, inspect Mass Airflow (MAF) sensor and Coolant Temperature Sensor (CTS). See procedures in the «SYSTEM/COMPONENT TESTS - 2.7L»(ref-21627) article. Replace as needed. If both components are okay, inspect ignition system. See procedures in the «BASIC TESTING - 2.7L»(ref-21581) article. Repair as needed. If ignition system is okay, replace ECM and retest.

A misfire is determined by the ECM. The ECM uses signals provided by the crankshaft and camshaft position sensors. If the engine speed rate has changed enough to equal a preset number, a misfire is detected and the MIL is illuminated. If the misfire rate is high enough, and driving conditions will cause catalytic converter damage or overheating, the MIL blinks when a misfire is occurring.

Code is set when misfiring of random cylinders is detected during any particular 200 or 1000 revolutions. Possible causes are

  1. Ignition system.
  2. Injector(s).
  3. Fuel pressure.
  4. EGR system.
  5. Engine compression.
  6. Valve clearance.
  7. Valve timing.
  8. Mass Airflow (MAF) sensor.
  9. Coolant Temperature Sensor (CTS).
  1. Inspect spark plugs and ignition system. See procedures in the «BASIC TESTING - 2.7L»(ref-21581) article. Repair as needed. If ignition system is okay, ensure ignition is off.
  2. Access ECM harness connectors behind glove box. Turn ignition on. Using DVOM, backprobe ECM connector. Measure voltage between individual terminals #10, #20, and ground. (Scheme 79)-7. If voltage is 9-14 volts for each circuit, go to step 4). If voltage is NOT 9-14 volts, go to next step.
  3. Disconnect injector of misfiring cylinder. Using ohmmeter, measure resistance between injector terminals. If resistance is 13.4-14.2 ohms, inspect circuits between ECM and injector for open or short. See wiring diagram in the «WIRING DIAGRAMS - 2.7L»(ref-21691) article. Repair as needed. If resistance is NOT 13.4-14.2 ohms, replace injector.
  4. Inspect fuel pressure. See the «BASIC TESTING - 2.7L»(ref-21581) article. Repair as needed. If fuel pressure is okay, inspect fuel injector performance. See the «SYSTEM/COMPONENT TESTS - 2.7L»(ref-21627) article. Replace as needed.
  5. If all injectors are okay, inspect EGR system. See the «SYSTEM/COMPONENT TESTS - 2.7L»(ref-21627) article. Repair as needed. If EGR system is okay, inspect MAF sensor and CTS. See the I - SYSTEM/ COMPONENT TESTS article. Replace as needed. If both components are okay, also inspect engine compression, valve clearance and valve timing. See the «BASIC TESTING - 2.7L»(ref-21581) article.

See CODE P0300 - RANDOM/MULTIPLE MISFIRE DETECTED.

See CODE P0300 - RANDOM/MULTIPLE MISFIRE DETECTED.

Knock sensor is located on cylinder block behind fuel filter. Sensor generates voltage when engine block vibrates due to knocking. Code is set when there is no knock sensor signal to ECM with engine speed of 2000 RPM or more. Possible causes are

  1. Open or short in knock sensor circuit.
  2. Knock sensor (loose).
  3. ECM.
  1. Ensure ignition is off. Access ECM behind glove box. Disconnect ECM connector E6. Using ohmmeter, measure resistance between terminal KNK and ground. If resistance is infinite, go to next step. If resistance is NOT infinite, go to step 3).
  2. Disconnect knock sensor harness connector. Measure resistance between sensor terminal and sensor housing. If resistance is infinite, go to next step. If resistance is NOT infinite, replace sensor.
  3. Inspect circuit between knock sensor and ECM for open or short. Repair as needed. If circuit is okay, substitute knock sensor with known good sensor and retest. If Code P0325 is still present, replace ECM and retest. If code is no longer present, replace sensor.

The CKP sensor is a pick-up coil mounted next to crankshaft. A 34-tooth signal plate is mounted to crankshaft. Code is set when either no cranking or engine running signal is received by ECM from sensor. Possible causes are

  1. CKP sensor open or short circuit.
  2. CKP sensor.
  3. Starter.
  4. ECM.
  1. Disconnect CKP sensor harness connector. Using ohmmeter, measure resistance between sensor connector terminals No. 1 and 2. (Scheme 84) Resistance should be 1630-2740 ohms (cold sensor) or 2065- 3225 ohms (hot sensor).
  2. Replace sensor as needed. If sensor is okay, inspect circuits between ECM and CKP sensor for open or short. See wiring diagram in the «WIRING DIAGRAMS - 2.7L»(ref-21691) article. Repair as needed. If both circuits are okay, remove sensor and inspect. Also inspect signal plate. Replace as needed. If both components are okay, replace ECM and retest.

Scheme 84

Scheme 84

See CODE P0335 - CRANKSHAFT POSITION (CKP) SENSOR "A" CIRCUIT. Code is set when there is a deviation in CKP sensor signal and Camshaft Position (CMP) sensor signal. Possible causes are

  1. Valve timing.
  2. Distributor installation.
  3. ECM.
  1. Inspect valve timing. See the 2.7L 4-CYL article in the ENGINES section. Adjust as needed.
  2. If valve timing is okay, inspect distributor installation. See the REMOVE/INSTALL/OVERHAUL article. Reinstall distributor as needed. If distributor installation is okay, replace ECM and retest.

The CMP sensor is a pick-up coil mounted in distributor. A one-tooth signal plate is mounted to distributor shaft. Code is set when either no cranking or engine running signal is received by ECM from sensor. Possible causes are

  1. CMP sensor open or short circuit.
  2. CMP sensor.
  3. Distributor.
  4. Starter.
  5. ECM.
  1. Disconnect distributor harness connector. Using ohmmeter, measure resistance between connector terminals No. 3 and 4. (Scheme 85) Resistance should be 180-275 ohms (cold sensor) or 240-325 ohms (hot sensor).
  2. Replace distributor as needed. If sensor is okay, inspect circuits between ECM and distributor for open or short. See wiring diagram in the «WIRING DIAGRAMS - 2.7L»(ref-21691) article. Repair as needed.
  3. If both circuits are okay, inspect sensor air gap. See the REMOVE/INSTALL/OVERHAUL article. If air gap is NOT within specification, replace distributor. If air gap is within specification, replace ECM and retest.

Scheme 85

Scheme 85

The EGR system recirculates exhaust gas through intake system to reduce combustion temperature and NOx emissions. The amount of EGR valve opening is regulated by the EGR vacuum modulator according to engine load. Vacuum source to valve is controlled by the Vacuum Switching Valve (VSV), which is operated by ECM.

The EGR valve is closed (VSV on) under the following conditions

  1. Coolant temperature below specification - 149°F (65°C)
  2. Vehicle under deceleration.
  3. Light engine load.
  4. Engine racing.

Code is set when EGR gas temperature sensor value is slightly different from ambient air temperature after vehicle is operated for 3-5 minutes (50 MPH or more). Possible causes are

  1. EGR valve stuck closed.
  2. VSV short circuit.
  3. EGR gas temperature sensor open circuit.
  4. EGR vacuum hose disconnected.
  5. ECM.
  1. Connect scan tester. see scheme 1 Start and warm engine to normal operating temperature. Operate vehicle at 43-56 MPH for 3 minutes or more. Stop vehicle and allow to idle for about 2 minutes. Turn ignition off.
  2. Start engine and allow to idle. Operate vehicle at 43-56 MPH for 3 minutes or more. Stop vehicle and allow to idle for about 2 minutes.
  3. Check "Readiness Tests". May also be known as I/M flag. If COMPL is displayed on scan tester and MIL is not illuminated, system is normal. If INCPL is displayed and MIL is not illuminated, repeat test drive procedure.

Diagnosis & Repair (Toyota Scan Tester ONLY)

  1. Connect scan tester. see scheme 1 Turn ignition on. Read EGR gas temperature. Temperature should be 50°F (10°C). If temperature is within specification, go to step 6). If temperature is NOT within specification, go to next step. If temperature displayed is 37.6°F (3.1°C), there is an open EGR gas temperature sensor circuit.
  2. Disconnect EGR gas temperature sensor harness connector. Sensor is mounted in intake plenum. (Scheme 86) Connect jumper wire between harness connector terminals.
  3. EGR gas temperature displayed should be 318.7°F (159.3°C). If temperature displayed is NOT within specification, go to next step. If temperature displayed is within specification, inspect sensor connectors and terminals. Repair as needed. If connectors are okay, replace sensor and retest.
  4. Remove jumper wire. Turn ignition off. Access ECM. ECM is located behind glove box. Connect jumper wire between ECM harness connector terminals THG and E2. (Scheme 79)-7. Turn ignition on. EGR gas temperature displayed should be 318.7°F (159.3°C).
  5. If temperature displayed is within specification, inspect and repair open in circuits between ECM and EGR gas temperature sensor. If temperature displayed is NOT within specification, replace ECM and retest.
  6. Inspect vacuum hoses. Repair as needed. If all hoses are okay, inspect VSV. On scan tester, select active test mode. Check operation of VSV when activated by scan tester. VSV is located under throttle body.
  7. Start and run engine. With system in OFF mode, air should flow through valve. With system in ON mode, air should NOT flow through valve. If valve operates correctly, go to step 11). If valve does NOT operate correctly, go to next step.
  8. Remove EGR VSV. Using ohmmeter, measure resistance between valve terminals. Resistance should be 33-39 ohms at 68°F (20°C). Measure resistance between each terminal and body of valve. Resistance should be infinite. Replace VSV as needed.
  9. Check VSV operation. Apply battery voltage to valve terminals. Air should flow through valve. Remove battery voltage from valve terminals. Air should NOT flow through valve. Replace as needed.
  10. If valve meets all specifications in steps 8) and 9), inspect circuits between EGR VSV and ECM. See wiring diagram in the «WIRING DIAGRAMS - 2.7L»(ref-21691) article. Repair as needed.
  11. Inspect EGR vacuum modulator. See procedures in the «SYSTEM/COMPONENT TESTS - 2.7L»(ref-21627) article. Replace as needed. Inspect EGR valve. See the SYSTEM/COMPONENT TESTS article. Replace as needed.
  12. Ensure all components are connected. Inspect EGR gas temperature sensor. Start and run engine. Select active test mode on scan tester (EGR system ON). Run engine at 4000 RPM for 3 minutes. Monitor EGR gas temperature. Temperature should be 284°F (140°C) or more.
  13. If temperature is NOT within specification, replace sensor. If temperature is within specification, replace ECM and retest.

Scheme 86

Scheme 86

Diagnosis & Repair (OBD-II Scan Tester ONLY)

  1. Disconnect EGR gas temperature sensor. Sensor is mounted in intake plenum. (Scheme 86) Using ohmmeter, measure resistance between sensor terminals. If resistance is 600 k/ohms or less, go to next step. If resistance is NOT 600 k/ohms or less, inspect sensor. See the «SYSTEM/COMPONENT TESTS - 2.7L»(ref-21627) article. Replace as needed.
  2. Turn ignition on. Using DVOM, measure voltage between sensor harness connector terminals. If voltage is 4.5-5.5 volts, go to step 4). If voltage is NOT 4.4-5.5 volts, go to next step.
  3. Access ECM. ECM is located behind glove box. Using DVOM, backprobe harness connector. Measure voltage between ECM terminals THG and E2. (Scheme 79)-7. If voltage is 4.5-5.5 volts, inspect circuits between EGR gas temperature sensor and ECM for open. See wiring diagram in the «WIRING DIAGRAMS - 2.7L»(ref-21691) article. Repair as needed. If voltage is NOT 4.4-5.5 volts, replace ECM and retest.
  4. Inspect all EGR system vacuum hoses. Replace as needed. Check operation of EGR Vacuum Switching Valve (VSV). Access ECM. ECM is located behind glove box. Ensure ignition is off. Disconnect E7 harness connector. Turn ignition on. Using jumper wire, connect ECM terminal EGR to ground.
  5. VSV is located under intake plenum cover. With jumper wire connected, VSV is on. Air should flow through valve. Disconnect jumper wire. Air should NOT flow through valve. If valve operates correctly, go to step 9).
  6. If valve does operate correctly, turn ignition off. Remove EGR VSV. Using ohmmeter, measure resistance between valve terminals. Resistance should be 33-39 ohms at 68°F (20°C). Measure resistance between each terminal and body of valve. Resistance should be infinite. Replace VSV as needed.
  7. Check VSV operation. Apply battery voltage to valve terminals. Air should flow through valve. Remove battery voltage from valve terminals. Air should NOT flow through valve. Replace as needed.
  8. If valve meets all specifications in steps 6) and 7), inspect circuits between EGR VSV and ECM. See wiring diagram in the «WIRING DIAGRAMS - 2.7L»(ref-21691) article. Repair as needed.
  9. Inspect EGR vacuum modulator. See procedures in the «SYSTEM/COMPONENT TESTS - 2.7L»(ref-21627) article. Replace as needed. Inspect EGR valve. See the SYSTEM/COMPONENT TESTS article. Replace as needed.
  10. Check EGR gas temperature sensor resistance. Disconnect EGR gas temperature sensor connector. (Scheme 86) Start and run engine. Disconnect EGR VSV harness connector. Run engine at 4000 RPM for 3 minutes. Measure resistance between sensor terminals. Resistance should be 4.3 k/ohms or less.
  11. If resistance is NOT within specification, replace sensor. If resistance is within specification, replace ECM and retest.

See CODE P0401 - INSUFFICIENT EXHAUST GAS RECIRCULATION (EGR) FLOW DETECTED. Code is set when EGR gas temperature sensor value is high. Engine not yet at normal operating temperature. Possible causes are

  1. EGR valve stuck open.
  2. EGR Vacuum Switching Valve (VSV).
  3. EGR VSV open circuit.
  4. EGR gas temperature sensor short circuit.
  5. ECM.
  1. Connect scan tester. see scheme 1 Start and warm engine to normal operating temperature. Operate vehicle at 43-56 MPH for 3 minutes or more. Stop vehicle and allow to idle for about 2 minutes. Turn ignition off.
  2. Start engine and allow to idle. Operate vehicle at 43-56 MPH for 3 minutes or more. Stop vehicle and allow to idle for about 2 minutes.
  3. Check "Readiness Tests". May also be known as I/M flag. If COMPL is displayed on scan tester and MIL is not illuminated, system is normal. If INCPL is displayed and MIL is not illuminated, repeat test drive procedure.
  1. Connect scan tester. see scheme 1 Turn ignition on. Read EGR gas temperature. Temperature should be 302°F (150°C). If temperature is within specification, go to step 6). If temperature is NOT within specification, go to next step. If temperature displayed is 318.7°F (159.3°C), there is a short in EGR gas temperature sensor circuit.
  2. Disconnect EGR gas temperature sensor harness connector. (Scheme 86) Sensor is mounted in intake plenum.
  3. EGR gas temperature displayed should be 37.6°F (3.1°C). If temperature displayed is NOT within specification, go to next step. If temperature displayed is within specification, replace sensor and retest.
  4. Turn ignition off. Access ECM. ECM is located behind glove box. Disconnect ECM harness connector E6. (Scheme 79)-7. Turn ignition on. EGR gas temperature displayed should be 37.6°F (3.1°C).
  5. If temperature displayed is within specification, inspect and repair open in circuits between ECM and EGR gas temperature sensor. If temperature displayed is NOT within specification, replace ECM and retest.
  6. Inspect VSV. On scan tester, select active test mode. Check operation of VSV when activated by scan tester. VSV is located under throttle body.
  7. Start and run engine. With system in OFF mode, air should flow through valve. With system in ON mode, air should not flow through valve. If valve operates correctly, go to step 11). If valve does NOT operate correctly, go to next step.
  8. Remove EGR VSV. Using ohmmeter, measure resistance between valve terminals. Resistance should be 33-39 ohms at 68°F (20°C). Measure resistance between each terminal and body of valve. Resistance should be infinite. Replace VSV as needed.
  9. Check VSV operation. Apply battery voltage to valve terminals. Air should flow through valve. Remove battery voltage from valve terminals. Air should NOT pass through valve. Replace as needed.
  10. If valve meets all specifications in steps 8) and 9), inspect circuits for short between EGR VSV and ECM. See wiring diagram in the «WIRING DIAGRAMS - 2.7L»(ref-21691) article. Repair as needed.
  1. Disconnect EGR gas temperature sensor. Sensor is located in intake plenum. (Scheme 86) Using ohmmeter, measure resistance between sensor terminals. If resistance is approximately 2.5 k/ohms or less, go to next step. If resistance is NOT approximately 2.5 k/ohms or less, replace sensor.
  2. Inspect circuits between EGR gas temperature sensor and ECM for short. See wiring diagram in the «WIRING DIAGRAMS - 2.7L»(ref-21691) article. Repair as needed. If circuits are okay, go to next step.
  3. Check operation of EGR Vacuum Switching Valve (VSV). VSV located under intake plenum cover. See appropriate procedures in the «SYSTEM/COMPONENT TESTS - 2.7L»(ref-21627) article. Replace valve as needed. If valve is okay, inspect EGR valve. Replace as needed.
  4. Inspect circuits for short between EGR VSV and ECM. See wiring diagram in the «WIRING DIAGRAMS - 2.7L»(ref-21691) article. Repair as needed. If circuits are okay, replace ECM and retest.

The ECM compares waveform of oxygen sensor located before catalytic converter with waveform of oxygen sensor located after converter to determine if converter performance has deteriorated. If both waveforms change at similar rate, catalyst performance has deteriorated. Code is set when all oxygen sensors have same amplitude after vehicle is driven for 5 minutes at 20-50 MPH. Possible causes are

  1. Catalytic converter.
  2. Oxygen sensor open or short circuit.
  3. Oxygen sensor.
  1. Connect scan tester. see scheme 1 Start and warm engine to normal operating temperature. Drive vehicle at 31-40 MPH for 5-10 minutes. Stop vehicle. Retrieve codes. See «RETRIEVING TROUBLE CODES»(ref-21692-S09169528712001010300000).
  2. If codes other than P0420 are present, diagnose and repair those codes first. If Code P0420 is only displayed, inspect oxygen sensor circuits. See «CODE P0130»(ref-21692-S30252652612001010300000) - HEATED OXYGEN SENSOR (FRONT SENSOR) CIRCUIT. Repair systems as needed. If oxygen sensor circuits and sensors are okay, replace catalytic converter and retest.

The ECM changes duty signal to EVAP Vacuum Switching Valve (VSV) so that intake quantity of HC emissions is appropriate for driving conditions (engine load, engine speed, etc.) after engine is at normal operating temperature. Code is set when proper response to computer command does not occur. Possible causes are

  1. VSV open or short circuit.
  2. EVAP VSV.
  3. ECM.
  4. Vacuum hose blocked or disconnected.
  5. Charcoal canister.
  1. Connect scan tester. see scheme 1 Turn on ignition and scan tester. Access EVAP VSV. VSV is either located on firewall next to power brake booster or beside EVAP charcoal canister. Select active test mode on scan tester. Air should pass through valve when on. Air should NOT pass through valve when off.
  2. If valve operates correctly, go to step 5). If valve does NOT operate correctly, turn ignition off. Disconnect VSV harness connector. Using ohmmeter, measure resistance between valve terminals. Resistance should be 30-33 ohms at 68°F (20°C). Measure resistance between each valve terminal and valve body. Resistance should be infinite. Replace valve as needed.
  3. Connect battery voltage to valve connector terminals. Air should flow through valve. Remove battery voltage. Air should NOT flow through valve. Replace valve as needed.
  4. If valve operates correctly, inspect circuit for open or short between EFI relay and ECM. See the «WIRING DIAGRAMS - 2.7L»(ref-21691) article. Repair as needed. If circuit is okay, replace ECM.
  5. Inspect vacuum hose connection. Repair as needed. If vacuum lines are okay, inspect charcoal canister. See the «SYSTEM/COMPONENT TESTS - 2.7L»(ref-21627) article. Replace as needed.
  1. Disconnect EVAP VSV harness connector. VSV is either located on firewall next to power brake booster or beside EVAP charcoal canister. Using ohmmeter, measure resistance between valve terminals. Resistance should be 30-33 ohms at 68°F (20°C). Measure resistance between each valve terminal and valve body. Resistance should be infinite. Replace valve as needed.
  2. Connect battery voltage to valve connector terminals. Air should flow through valve. Remove battery voltage. Air should NOT flow through valve. Replace valve as needed.
  3. Access ECM. ECM is located behind glove box. Turn ignition on. Using DVOM, backprobe ECM harness connector. Measure voltage between PRG and ground. If 9-14 volts is present, go to next step. If 9-14 volts is NOT present, inspect and repair circuit. See wiring diagram in the «WIRING DIAGRAMS - 2.7L»(ref-21691) article.
  4. Inspect EVAP vacuum hose connections. Repair as needed. Inspect charcoal canister. See the «SYSTEM/COMPONENT TESTS - 2.7L»(ref-21627) article. Replace as needed. If canister is okay, replace ECM and retest.

Vehicle Speed Senor (VSS), driven by speedometer cable, outputs a signal from combination meter to ECM. Combination meter converts signal to a more precise waveform for ECM. Code is set when ECM does not detect any signal while vehicle is in motion. Possible causes are

  1. Combination meter.
  2. Speed sensor open or short circuit.
  3. ECM.
  4. Speedometer cable.
  1. Test drive vehicle and check operation of speedometer. If speedometer is not functioning correctly, see the INSTRUMENT PANEL article in the ACCESSORIES/SAFETY EQUIPMENT section. If speedometer is functioning correctly, go to next test.
  2. Access ECM behind glove box. Ensure ignition is off. Disconnect cruise control ECU connector (Green). Cruise control ECU is behind right kick panel. Ensure shift lever is in neutral. Lift and support rear of vehicle. Turn ignition on.
  3. Using DVOM, backprobe ECM connector. Measure voltage between terminal SP1 and ground, while slowly rotating rear wheel. (Scheme 79)-7. DVOM should indicate a pulse voltage of 0 to 4.5-5.5 volts.
  4. If voltage is within specification, replace ECM and retest. If voltage is not within specification, inspect for possible open circuit between combination meter and ECM. See wiring diagram in the «WIRING DIAGRAMS - 2.7L»(ref-21691) article. Repair as needed.

The ECM operates only IAC valve to perform idle-up and provide feedback for target idling speed. A Vacuum Switching Valve (VSV) is added for idle compensation when A/C is operated. Code is set when idle speed continues to vary greatly from target speed. Possible causes are

  1. Idle Air Control (IAC) valve stuck or closed.
  2. IAC valve circuit open or short.
  3. VSV for A/C idle-up.
  4. Air intake leak.

Repair & Diagnosis

  1. Inspect air induction system for leaks. Repair as needed. Inspect VSV for A/C idle-up. See the «SYSTEM/COMPONENT TESTS - 2.7L»(ref-21627) article. Repair as needed.
  2. Ensure ignition if off. Access ECM. ECM is located behind glove box. Disconnect ECM harness connector E8. Turn ignition on. Using DVOM, measure voltage between individual connector terminals RSO, RSC, and ground. (Scheme 79)-7. Voltage should be 9-14 volts for both circuits.
  3. If voltage is within specification, go to step 5). If voltage is NOT within specification, turn ignition off. Disconnect IAC valve harness connector. IAC valve is located in front of throttle body at 6 o'clock position. Using ohmmeter, measure resistance between component terminals. (Scheme 87)
  4. For resistance specifications, see «IAC RESISTANCE»(ref-21692-S25666586602001010300000) table. If resistances measured are NOT within specification, replace IAC valve. If resistances are within specification, inspect circuits between IAC and ECM for opens or shorts. Repair as needed. IAC RESISTANCE Terminals Ohms 1 & 2 10-30 2 & 3 10-30
  5. Inspect operation of IAC valve. Remove valve. To inspect valve, see the «SYSTEM/COMPONENT TESTS - 2.7L»(ref-21627) article. Replace as needed. If valve is okay, replace ECM and retest.

Scheme 87

Scheme 87

Built into Throttle Position Sensor (TPS), the closed throttle position switch turns off whenever the throttle position is NOT fully closed. Code is set when ECM never receives a ON signal from switch. Possible causes are

  1. Closed throttle position switch open circuit.
  2. Closed throttle position switch.
  3. ECM.

Note. If trouble Codes P0110, P0115 and P0120 are output simultaneously, ground (E2) circuit may be open.

  1. Connect scan tester. see scheme 1 Disconnect TPS harness connector. Using jumper wire, connect wire to TPS harness connector terminals No. 3 and 4. (Scheme 82)
  2. Turn ignition on. Read CTP switch signal on scan tester. If CTP switch signal displayed is ON, replace TPS and retest. If signal displayed is OFF, go to next step.
  3. Turn ignition is off. Remove jumper wire. Access ECM. ECM is located behind glove box. Connect jumper wire between ECM connector terminals IDL and E2. (Scheme 79)-7. Turn ignition on. Read CTP switch signal on scan tester. If CTP switch signal displayed is ON, inspect circuits between TPS and ECM. Repair as needed. If signal displayed is OFF, replace ECM and retest.
  1. Ensure ignition is off. Disconnect TPS harness connector. Turn ignition on. Using DVOM, measure voltage between terminals No. 3 and 4. (Scheme 82) If voltage is 9-14 volts, replace TPS and retest. If voltage is NOT 9-14 volts, go to next step.
  2. Turn ignition off. Inspect circuits between TPS and ECM for open. Repair as needed. If circuits are okay, replace ECM and retest.

The ECM uses pick-up coil input signals to switch primary ignition circuit on and off. Primary circuit is turned off when ECM delivers a signal to ignitor on the IGT wire, causing ignition coil to fire spark plug. After delivering a command to turn off primary circuit on IGT wire, the ECM monitors IGF circuit to ensure primary switching occurred. Code is set when there is no IGF signal to ECM for 6 consecutive IGT signals during engine operation. Possible causes are

  1. IGF or IGT open or short circuit from ignitor to ECM.
  2. Ignitor.
  3. ECM.
  1. Inspect for spark at plugs. Remove wire from individual spark plug. Remove spark plug and insert into wire. Disconnect appropriate injector harness connector. Ground spark plug and crank engine. Ensure spark is present.
  2. If spark does not exist, go to step 5). If spark does exist, inspect IGF circuit between ignitor and ECM for short or open. (Scheme 79)and (Scheme 88). See appropriate wiring diagram in the «WIRING DIAGRAMS - 2.7L»(ref-21691) article.
  3. Repair as needed. If circuit is okay, disconnect ignitor connector. Ignitor is in back of air cleaner housing. Access ECM behind glove box. Turn ignition on. Using DVOM, backprobe ECM connector.
  4. Measure voltage between terminal IGF and ground. (Scheme 79)-7. If voltage is 4.5-5.5 volts, replace ignitor and retest. If voltage is not 4.5-5.5 volts, replace ECM and retest.
  5. Access ECM behind glove box. Turn ignition on. Using DVOM, backprobe ECM connector. Measure voltage between terminal IGT of ECM connector and ground, while cranking engine. Voltage should be.5-1.0 volts for each circuit.
  6. If voltage is within specification, go to next step. If voltage NOT within specification, go to step 9).
  7. Disconnect ignitor connector. Ignitor is in back of air cleaner housing. Measure voltage between ignitor harness connector terminal No. 3 and ground. (Scheme 88) Turn ignition switch to ON position. Voltage should be 9-14 volts. Turn ignition switch to START position. Voltage should be 9-14 volts.
  8. If voltage is NOT within specification, inspect ignitor power supply circuit. See wiring diagram in «WIRING DIAGRAMS - 2.7L»(ref-21691) article. Repair as needed. If voltage is within specification, inspect each ignition coil. See the «BASIC TESTING - 2.7L»(ref-21581) article. Replace as needed. If all coils are okay, replace ignitor and retest.
  9. Access ECM behind glove box. Turn ignition on. Using DVOM, backprobe ECM connector. Ensure ignitor connector is disconnected. Measure voltage between terminal IGT of ECM connector and ground, while cranking engine. (Scheme 79)-7. Voltage should be.5-1. 0 volt for each circuit.
  10. If voltages are within specification, replace ignitor and retest. If voltages are NOT within specification, inspect IGT1-IGT3 circuits between ignitor and ECM for opens or shorts. Repair as needed. If circuits are okay, replace ECM and retest.

Scheme 88

Scheme 88

See CODE P0335 - CRANKSHAFT POSITION (CKP) SENSOR "A" CIRCUIT. Code is set when ECM receives no CKP sensor signal with engine speed of 1000 RPM or more. Possible causes are

  1. CKP sensor open or short circuit.
  2. CKP sensor.
  3. Starter.
  4. ECM.

See CODE P0335 - CRANKSHAFT POSITION (CKP) SENSOR "A" CIRCUIT.

While engine is being cranked, battery voltage is applied to ECM terminal STA. Signal is mainly used to increase fuel injection volume for starting injection control and after-start injection control. Code is set when ECM does not receive starter signal. Possible causes are

  1. Starter signal open or short circuit.
  2. Ignition switch or starter relay open or short circuit.
  3. ECM.

Note. Scan tester diagnosis can only be attempted with Toyota scan tester operated in check mode.

  1. Connect Toyota scan tester. see scheme 1 Turn ignition and scan tester on. Read STA signal on scan tester. Turn ignition switch to START position and release.
  2. STA signal should be OFF with ignition switch in ON position. STA signal should be ON with ignition switch in START position. If STA signal is correct as shown, inspect all applicable connectors. See wiring diagram in the «WIRING DIAGRAMS - 2.7L»(ref-21691) article. Malfunction may be intermittent.
  3. If STA signal is NOT as specified in step 2), inspect circuit between starter relay and ECM for open. See wiring diagram in the «WIRING DIAGRAMS - 2.7L»(ref-21691) article. Repair as needed. If circuit is okay, replace ECM and retest.

Battery voltage is supplied to ECM BATT terminal (constant). Code is set when open in back-up power source is detected. Possible causes are

  1. Back-up power source open circuit.
  2. ECM.
  1. Ensure ignition is off (LOCK position). Access ECM. ECM is located behind glove box. Using DVOM, measure voltage between BATT terminal of ECM connector and ground. (Scheme 79)-7. If voltage is 9-14 volts, replace ECM and retest. If voltage is NOT 9-14 volts, go to next test.
  2. Remove and inspect EFI fuse. EFI fuse is located in engine compartment fuse box. Replace as needed. If fuse is okay, inspect circuit between EFI fuse and ECM. See the «WIRING DIAGRAMS - 2.7L»(ref-21691) article. Repair as needed.

The PNP switch sends a signal to ECM when transmission is in Neutral or Park position. This signal is used for air-fuel correction and for idle speed control. Code is set under 2 conditions

  1. When 2 or more switches are on simultaneously for "N", "2" and "L" position.
  2. ECM is receiving an ON signal from PNP switch when vehicle is being operated for more than 30 seconds at 44 MPH or more (1500-2500 RPM).
  1. Disconnect PNP switch harness connector. PNP switch is located at transmission where shifter select cable is mounted. Using ohmmeter, check continuity of switch terminals in specified positions. (Scheme 89)and (Scheme 90). Replace as needed.
  2. If switch is okay, Access ECM. ECM is located behind glove box. Turn ignition on. Using DVOM, measure voltage between terminal NSW and ground. (Scheme 79)-7.
  3. Voltage should be zero volts in "P" or "N" position. Voltage should be 9-14 volts in any other shift selector position. If all voltages measured are within specification, replace ECM and retest.
  4. If any voltages measured are NOT within specification, inspect circuit between PNP switch and ECM for open or short. Repair as needed.

Scheme 89

Scheme 89

Scheme 90

Scheme 90