#1 Yes you don't mess with the throttle set screw. The ecm sets the idle speed the screw is a preset.
You might try backing it out until the throttle plate just starts to stick closed and then turn it back in a bit.
The idle up and down is a common Fiero problem with hunting idle. Many have it but a perfect solution have not been found by many. I have it on my 85Gt also. Sometimes vacuum leaks can cause it, bad O2, sticking iac, air of coolant temp sensors, ignition issues, etc. Still have not found what is causing mine. It tends to occur more often when the air temps are in the 60's or so. Less when cold and very hot.
#2 The ecm (at least on the early year manuals not sure on autos) turns off the injectors on deceleration when above 1500 rpm as a gas saving measure. Could be what your experiencing.
On Auto models if the engine dies when coming to a stop it can often be a sticking TCC lock solenoid. The torque converter lock once you get above 40 or so. If the solenoid sticks then when you stop it kills the engine. The way to test is to unplug the TCC which in on the front of the transmission pointing toward the drivers seat. If the problem disappears then that is the problem.
[This message has been edited by Dodgerunner (edited 06-13-2010).]