Thanks for your responses. As far as the B terminal on the ALDL goes, the Haynes manual says that some models may not have this pin.
I will check for spark and fuel pressure. Then do the CKPS. Pardon my ignorance, but is the ICM the same as the coil pack? Or is this one of the many computers.
I have been wondering if it's the fuel pump, as it gets noisier the emptier the tank gets... it's lasted 36k miles, though...