Toyota
4Runner GRN210 215 UZN210 215
Repair Manual
1Gr-Fe Engine Control System
Sfi System
Check whether dtc output recurs (dtc p0351, p0352, p0353, p0354, p0355 or p0356)
Inspect ecm (igt1, igt2, igt3, igt4, igt5 igt6 and igf1 signal)
Check harness and connector (ignition coil assembly - ignition switch)
DTC P0351 Ignition Coil "A" Primary / Secondary Circuit
DTC P0352 Ignition Coil "B" Primary / Secondary Circuit
DTC P0353 Ignition Coil "C" Primary / Secondary Circuit
DTC P0354 Ignition Coil "D" Primary / Secondary Circuit
DTC P0355 Ignition Coil "E" Primary / Secondary Circuit
DTC P0356 Ignition Coil "F" Primary / Secondary Circuit
- HINT:
- These DTCs indicate malfunctions relating to the primary circuit.
- If DTC P0351 is set, check No. 1 ignition coil with igniter circuit.
- If DTC P0352 is set, check No. 2 ignition coil with igniter circuit.
- If DTC P0353 is set, check No. 3 ignition coil with igniter circuit.
- If DTC P0354 is set, check No. 4 ignition coil with igniter circuit.
- If DTC P0355 is set, check No. 5 ignition coil with igniter circuit.
- If DTC P0356 is set, check No. 6 ignition coil with igniter circuit.
DESCRIPTION
A Direct Ignition System (DIS) is used on this vehicle.The DIS is a 1-cylinder ignition system in which each cylinder is ignited by one ignition coil and one spark plug is connected to the end of each secondary wiring. A powerful voltage, generated in the secondary wiring, is applied directly to each spark plug. The sparks of the spark plugs pass from the center electrodes to the ground electrodes.
The ECM determines the ignition timing and transmits the ignition (IGT) signals to each cylinder. Using the IGT signal, the ECM turns the power transistor inside the igniter on and off. The power transistor, in turn, switches on and off the current to the primary coil. When the current to the primary coil is cut off, a powerful voltage is generated in the secondary coil. This voltage is applied to the spark plugs, causing them to spark inside the cylinders. As the ECM cuts the current to the primary coil, the igniter sends back an ignition confirmation (IGF) signal to the ECM, for each cylinder ignition.

| DTC No. | DTC Detection Conditions | Trouble Areas |
| P0351 P0352 P0353 P0354 P0355 P0356 | No IGF signal to ECM while engine running (1 trip detection logic) |
|

While cranking or idling, check the waveform between terminals IGT (1 to 6) and E1, and IGF1 and E1 of the ECM connector.
| Items | Contents |
| Terminals | CH1: IGT1, IGT2, IGT3, IGT4, IGT5, IGT6 - E1 CH2: IGF1 - E1 |
| Equipment Settings | 2 V/Division, 20 ms/Division |
| Conditions | Cranking or idling |
MONITOR DESCRIPTION

If the EMC does not receive the ignition confirmation (IGF) signal after sending the ignition (IGT) signal, it interprets as a fault in the igniter and sets a DTC.
MONITOR STRATEGY
| Related DTCs | P0351: No.1 ignition coil with igniter circuit malfunction P0352: No.2 ignition coil with igniter circuit malfunction P0353: No.3 ignition coil with igniter circuit malfunction P0354: No.4 ignition coil with igniter circuit malfunction P0355: No.5 ignition coil with igniter circuit malfunction P0356: No.6 ignition coil with igniter circuit malfunction |
| Required Sensors / Components (Main) | Igniter |
| Required Sensors / Components (Related) | Crankshaft position sensor |
| Frequency of Operation | Continuous |
| Duration | 0.256 seconds +4 sparks |
| MIL Operation | Immediate |
| Sequence of Operation | None |
TYPICAL ENABLING CONDITIONS
| The monitor will run whenever these DTCs are not present | None |
| Engine speed | 1,500 rpm or less |
| Either of the following conditions is met: | Condition 1 or 2 |
| 1. Following conditions are met: | Condition (a) and (b) |
| (a) Engine RPM | 500 rpm or less |
| (b) Battery voltage | 6 V or more |
| 2. Following conditions are met: | Condition (c), (d) and (e) |
| (c) Engine RPM | More than 500 rpm |
| (d) Battery voltage | 10 V or more |
| (e) Number of sparks after CPU is reset | 5 sparks or more |
TYPICAL MALFUNCTION THRESHOLDS
| Ignition signal fail count | More than 2 |
| Ignition signal fail count is on the right: | When IGF does not return despite sending IGT. |
COMPONENT OPERATING RANGE
| IGF signal | Igniter outputs IGF signal when it receives IGT signal from ECM |
WIRING DIAGRAM

INSPECTION PROCEDURE
- HINT:
- Read freeze frame data using the intelligent tester. The ECM records vehicle and driving condition information as freeze frame data the moment a DTC is stored. When troubleshooting, freeze frame data can be helpful in determining whether the vehicle was running or stopped, whether the engine was warmed up or not, whether the air/fuel ratio was lean or rich, as well as other data recorded at the time of a malfunction.
Connect the intelligent tester to the DLC3.
Turn the ignition switch to ON.
Turn the tester ON.
Clear DTCs (Click here).
Shuffle arrangement of the ignition coils with igniters (among No. 1 to No. 6 cylinders).
- NOTICE:
- Do not shuffle the connectors.
Perform a simulation test.
Check DTCs displayed on the tester.
- Result:
Display (DTC Output) Proceed to P0351, P0352, P0353, P0354, P0355 or P0356 A Any other DTCs B
| REPLACE IGNITION COIL ASSEMBLY | |||
| A | |
![]() |

Inspect the ECM using an oscilloscope.
While cranking or idling, check the waveform between the terminals of the E4 and E6 ECM connector.
- Standard:
Tester Connections Specified Conditions IGT1 (E4-8) - E1 (E6-1) Correct waveform shown IGT2 (E4-9) - E1 (E6-1) Correct waveform shown IGT3 (E4-10) - E1 (E6-1) Correct waveform shown IGT4 (E4-11) - E1 (E6-1) Correct waveform shown IGT5 (E4-12) - E1 (E6-1) Correct waveform shown IGT6 (E4-13) - E1 (E6-1) Correct waveform shown IGF1 (E4-24) - E1 (E6-1) Correct waveform shown
| REPLACE ECM | |||
| OK | |
![]() |

Disconnect the I1, I2, I3, I4, I5 or I6 ignition coil with igniter connector.
Disconnect the E4 ECM connector.
Measure the resistance.
- Standard resistance (Check for open):
Tester Connections Specified Conditions IGF (I1-2) - IGF1 (E4-24) Below 1 Ω IGF (I2-2) - IGF1 (E4-24) Below 1 Ω IGF (I3-2) - IGF1 (E4-24) Below 1 Ω IGF (I4-2) - IGF1 (E4-24) Below 1 Ω IGF (I5-2) - IGF1 (E4-24) Below 1 Ω IGF (I6-2) - IGF1 (E4-24) Below 1 Ω
- Standard resistance (Check for open):
Tester Connections Specified Conditions IGT (I1-3) - IGT1 (E4-8) Below 1 Ω IGT (I2-3) - IGT2 (E4-9) Below 1 Ω IGT (I3-3) - IGT3 (E4-10) Below 1 Ω IGT (I4-3) - IGT4 (E4-11) Below 1 Ω IGT (I5-3) - IGT5 (E4-12) Below 1 Ω IGT (I6-3) - IGT6 (E4-13) Below 1 Ω
- Standard resistance (Check for short):
Tester Connections Specified Conditions IGF (I1-2) or IGF1 (E4-24) - Body ground 10 kΩ or higher IGF (I2-2) or IGF1 (E4-24) - Body ground 10 kΩ or higher IGF (I3-2) or IGF1 (E4-24) - Body ground 10 kΩ or higher IGF (I4-2) or IGF1 (E4-24) - Body ground 10 kΩ or higher IGF (I5-2) or IGF1 (E4-24) - Body ground 10 kΩ or higher IGF (I6-2) or IGF1 (E4-24) - Body ground 10 kΩ or higher
- Standard resistance (Check for short):
Tester Connections Specified Conditions IGT (I1-3) or IGT1 (E4-8) - Body ground 10 kΩ or higher IGT (I2-3) or IGT2 (E4-9) - Body ground 10 kΩ or higher IGT (I3-3) or IGT3 (E4-10) - Body ground 10 kΩ or higher IGT (I4-3) or IGT4 (E4-11) - Body ground 10 kΩ or higher IGT (I5-3) or IGT5 (E4-12) - Body ground 10 kΩ or higher IGT (I6-3) or IGT6 (E4-13) - Body ground 10 kΩ or higher
Reconnect the ECM connector.
Reconnect the ignition coil with igniter connector.
| REPAIR OR REPLACE HARNESS OR CONNECTOR | |||
| OK | |
![]() |

Disconnect the I1, I2, I3, I4, I5 or I6 ignition coil with igniter connector.
Measure the resistance.
- Standard resistance (Check for open):
Tester Connections Specified Conditions GND (I1-4) - Body ground Below 1 Ω GND (I2-4) - Body ground Below 1 Ω GND (I3-4) - Body ground Below 1 Ω GND (I4-4) - Body ground Below 1 Ω GND (I5-4) - Body ground Below 1 Ω GND (I6-4) - Body ground Below 1 Ω
Turn the ignition switch on.
Measure the voltage between the terminals of the wire harness side connector.
- Standard voltage:
Tester Connections Specified Conditions +B (I1-1) - GND (I1-4) 9 to 14 V +B (I2-1) - GND (I2-4) 9 to 14 V +B (I3-1) - GND (I3-4) 9 to 14 V +B (I4-1) - GND (I4-4) 9 to 14 V +B (I5-1) - GND (I5-4) 9 to 14 V +B (I6-1) - GND (I6-4) 9 to 14 V
Reconnect the ignition coil with igniter connector.
| Go to step 5 | |||
| OK | |
![]() | |
| REPLACE IGNITION COIL ASSEMBLY | |

Disconnect the I1, I2, I3, I4, I5 or I6 ignition coil with igniter connector.
Disconnect the I18 ignition switch connector.
Measure the resistance.
- Standard resistance (Check for open):
Tester Connections Specified Conditions +B (I1-1) - IG2 (I18-6) Below 1 Ω +B (I2-1) - IG2 (I18-6) Below 1 Ω +B (I3-1) - IG2 (I18-6) Below 1 Ω +B (I4-1) - IG2 (I18-6) Below 1 Ω +B (I5-1) - IG2 (I18-6) Below 1 Ω +B (I6-1) - IG2 (I18-6) Below 1 Ω
- Standard resistance (Check for short):
Tester Connections Specified Conditions +B (I1-1) or IG2 (I18-6) - Body ground 10 kΩ or higher +B (I2-1) or IG2 (I18-6) - Body ground 10 kΩ or higher +B (I3-1) or IG2 (I18-6) - Body ground 10 kΩ or higher +B (I4-1) or IG2 (I18-6) - Body ground 10 kΩ or higher +B (I5-1) or IG2 (I18-6) - Body ground 10 kΩ or higher +B (I6-1) or IG2 (I18-6) - Body ground 10 kΩ or higher
Reconnect the ignition coil with igniter connector.
Reconnect the ignition switch connector.
| REPAIR OR REPLACE HARNESS OR CONNECTOR | |||
| OK | |
![]() | |
| REPLACE IGNITION COIL ASSEMBLY | |



