I'd say your poor idle is caused mostly by your misadjusted TPS. Do this to fix it.
1. Loosen screws that hold it on so you can move it but it's still a little stiff. Disconnect electrical connector.
2. Get little bits of vacuum hose and put them over your meter lead ends so they don't fall off and put them on the bottom two terminals (IDL-E2).
3. Insert a .85mm feeler guage between the throttle stop screw and throttle plate.
[Linked Image]
4. Check the resistance on the meter. It should be reading OL, or infinite, or open, however your meter displays it.
5. Rotate the TPS until you see the resistance change from OL to something (less than 2.3K ohms). Move the TPS around until that magic point at which it changes is just a tiny bit towards the "something" direction.
6. Tighten the top screw and remove the .85mm feeler and insert the .57 (or something close). You should read some resistance (less than 2.3K ohm).
7. If you don't read anything go back to step 5 and repeat.
8. Tighten the screws and reinstall the connector

Try that and let me know how it works, also to check if it is adjusted right insert the check timing jumper and listen for an audible drop in engine rpm, if you don't get it your TPS is misadjusted.

As far as the EGR I just meant take the single vacuum line going to the EGR valve from the vacuum modulator off and plug it.


1986 4X4, 1991 22RE, 5.71 gears,ARB Rear, aux fuel tank, 3mm O/S TB/intake, engnbldr cam, LCE header, magnaflow w/2.25 exh. custom 4 color paint job :-P 33X12.5 Goodyear MT/Rs