Your multiple posts on this are making it even harder to help you. I see no note that you've read the codes. You will continue to stumble in the dark lacking that 3 minute procedure that requires only a paper clip and a notepad for 'tools'.
The only way your CEL would light for the EGR would be if the Cruiser had CA emissions. Remember, this is an OBD I system, not very sophisticated at all.
Here's a cut and paste from the 3FE list:
Get a Haynes, Chilton’s, or a Factory Service Manual (FSM)
For the FSM call Toyota Publications @ (800) 622-2033
How do you retrieve the codes?
It’s easier than you think. Follow the following steps to find out how your engine is running.
Initial Conditions:
Battery voltage 11 volts or more
Throttle valve fully closed (TPS IDL points closed)
Transmission in neutral
Accessories switched “OFF”
Engine at normal operating temperature
Turn the ignition switch “ON”. DO NOT START ENGINE
Using a jumper wire, connect terminals TE1 and E1 of the check connector.
Read the diagnostic code as indicated by the number of flashes of the “Check Engine” warning light.
There will be a series of flashes. For example, if your ECU showed an error code 13 you would see one flash a pause and then three more flashes. Then a pause of 2.5 seconds and you would see the single flash again then a short pause then the three flashes again. Have a pen a paper ready to write when the light starts to flash.
Thumb of location of terminals
Thumb of check engine light
Thumb of jumper wire connected to terminals
Code Number
System Problem Diagnosis
-
Normal
This appears when none of the other codes are identified.
11
ECU (+B)
Momentary interruption in power supply to ECU
12
RPM Signal
No “NE” or “G” signal to ECU within 2 seconds after engine has been cranked
13
RPM Signal
No “NE” or “G’ signal to ECU when engine speed is above 1000 RPM
14
Ignition Signal
No “IGF” signal to ECU 6-8 times in succession
21
Oxygen sensor signal or Oxygen sensor heater signal
Detects deterioration of oxygen sensor.
Open or short circuit in oxygen sensor heater
22
Water temp. Sensor signal
Open or short circuit in water temperature sensor signal
24
Intake Air temp. signal
Open or short circuit in intake air temperature signal
25
Air/Fuel ratio lean Malfunction
(1) When air-fuel ratio feedback compensation value or adaptive control value continues at the upper (lean) or lower (rich) limit. (2) When air-fuel ratio feedback compensation value or adaptive control value feedback frequency is abnormally high during feedback condition.
26
Air/Fuel ratio rich Malfunction
NOTE: For condition (2), neither a lean (Code #25) nor a rich (Code #26) diagnosis is displayed consecutively.
28
No. 2 Oxygen sensor Signal
No. 2 Oxygen sensor heater
Same as code #21
31
Air flow meter signal
Open circuit in VC circuit between VS and E2 when idle contacts are closed.
32
Air flow meter signal
Open circuit in E2 or short circuit between VC and VS
35
HAC sensor signal
Open circuit in altitude compensation sensor signal
41
Throttle position sensor
Open or short circuit in throttle position sensor signal
42
Vehicle Speed sensor signal
No “SPD” signal for 8 seconds when engine speed in between 2000 RPM and 5000 RPM and coolant temperature is below 176° F except when racing the engine
43
Starter signal
No “STA” signal to ECU until engine speed reaches 800 RPM with vehicle not moving
*71
EGR system Malfunction
EGR gas temperature below predetermined level during EGR operation.
51
Switch signal
No “IDL” signal, “NSW” signal or “A/C” signal to ECU, with the check terminals E1 and TE1 shorted.
*
California vehicles ONLY
Source:
I read my Factory Service Manual (FSM) for this information. To further understand these codes, I recommend getting at least one good manual to use while you work on your 3F-E. A FSM may seem like a lot of money but believe me, it is worth every penny to help keep your Land Cruiser in good working order.