Ok, so here's my tale of woe. Eldo died in the driveway a month ago with no warning and no codes.Pushed it in the shop and checked for spark-no spark. First order of business was to check for power at the ICM which I had . then I checked for ground which I also had. Then the alldata says to start the car and check the frequency of the 4X reference signal from the ICM which I couldn't do since it would not start. So I read further down and the solutions were to replace the ECM or replace the ICM . Since the ECM was only $90 and the ICM was $299 I replaced the ECM and updated the PROM to the latest version while I was at it. Then the car starts and runs fine. Took it out for a test drive and it dies 3 miles from my shop,NUTS! Tow it back and no spark again. Checked for power and ground again and had both but it flipped a code for ECM ground circuit fault which means that the ECM case was touching the body . So I pulled it out again and checked it and all the connectors going to it and even removed the PROM to check for bent pins to no avail. Now its time for a new ICM which I bought from GM because they had a TSB about radio noise and the 93-94 N* which would be solved with the updated ICM and bracket. Fine, if i'm going to buy the part anyway i'll buy the updated one. Imagine my surprise when the car didn't start with the new ICM. Now i'm getting ticked off so I ohmed out every wire from the ICM to the ECM and also checked each one for continuity to ground and power but found no faults. No cam or crank sensor codes were present but I checked the sensors frequency anyway and found they were all putting out a signal. So now i'm stumped and afraid i'll never hear my baby run again.I searched the forum with no luck and re-read the diagnostic procedures on alldata looking for a clue. Alldata said to look for 11 volts at the ICM but I had used my test light instead of my DVOM . I checked it with the DVOM and had 7.2 volts :banghead: After running a jumper wire from the battery and verifying 11 volts the car started right up. Pulled the jumper and it died.The problem was a loose terminal at the underhood fusebox.Once I cleaned it and bent the terminal tighter,everything worked fine. Sometimes its the basic things we overlook that solve the problem. Thank god it was my own car and not a customer car or I would have really felt bad throwing all those spendy parts at it. On the bright side, the car gets 2.5 MPG better than it did and my cooling fan system is now functioning the way it should,and no more AM radio noise!