Did you put heat sink compound on the back of icm and on heat sink. Same stuff used on your pc processor. If not, the icm can burn out quickly.
As screaminZ suggested, a scan is in order here. Not just a code scan, there could be some silent codes that don't light the ses. But also you need to use a scanner that does real time sensor data scans. Many times you can catch a sensor that is not working correctly.
Iac is a suspect if it stalls when coming to a stop. Scanner should tell you what most sensors are doing. If you don't know how to interpret sensor readings, pm me with your e-mail address and I'll send you the pdf file of "scanner readings and what they mean".
Back to the codes. Ignition system has 3 silent codes that will shut car off. Dtc 16- opti low resolution pulse missing, and dtc 41, 42 both icm related codes and all 3 don't light the ses light.
Finally, you will need a scanner that does obd1, that's what your 94 is. Unfortunately, companies don't make obd1 only scanners anymore. You would have to get an obd1 & obd2 combo scanner to do the job. They are kinda pricey.
I suggest the actron CP9145 super scanner. You can usually find it on ebay or amazon for around $140. Because your 94 uses the GM obd1 12 pin dlc, you would also have to order the cp9127 GM 12 pin dlc adaptor for around $35
Another option for your 94 would be to turn your laptop into a scan tool. Get a cable that hooks up your car's dlc to usb port of laptop. Get at www.aldlcable.com
$59 plus shipping.
Then get program called DataMaster EE it will scan for codes, do running sensor scans, and log data to a file that can be played back in real time. Available as a trial version good for 20 free scans and unlimited data playback at www.tunercat.com