"What have you looked at so fa
"What have you looked at so far and why do you suspect the ECM or IC module?
I would suspect a fuel issue before an ECM or IC module issue. Loosen the gas cap and see if it starts right up next time this happens. If it does, the vent is clogged.
Check the fuel pressure (at key ON, idle, 2000 RPM and WOT) and change the filter(s) if they haven't been in a long time. Also, take a fuel sample. If the gas is old and has been in the tank for a long time, it's no good and should be mixed with a high % of fresh gas if there isn't much in the tank. Drain the tank and clean it out if the sample is really bad. If the sample comes out cloudy, set it aside and let the water settle out. If there's a lot of water, definitely drain it. By the time you add enough ethanol to eliminate the water, the % of alcohol will be too high for the long-term health of the fuel system. Remember- E85 is 85% ethanol and you don't want to run that in a regular motor. If anyone tells you to put "dry gas" in the tank, that's just an oddball name for gas with 10% ethanol.
Try putting some gas into the throttle body to see if it's fuel or spark related. If you have a timing light, you can check for spark. Also, make sure the coil wire is good and that it's plugged in completely. Look around and make sure all other plugs are in and tight. Look for loose ground wires on the rear of the motor and make sure the battery cables are clean and tight.
Also, open the motor box and turn the key to ON. There should be a 2 second fuel pressure priming cycle and you should hear a click followed by a buzzing sound. If you don't hear the click, you definitely won't hear the buzzing. If no click- look on the motor for three black relays- they may or may not be marked as to their funciton. You can swap them to find out if the fuel pump relay is bad. If the relays are all good, you'll need to do some voltage and ground tests. If you get the click and buzzing, go to the next paragraph.
To check the IC module for proper function, look for a purple/white wire on the distributor and find a place in the rubber seal where you can stick a regular stick pin. Once you're sure it's in contact with the metal terminal, attach the red lead from a digital multi-meter to it and ground the black lead. Set the meter to DC volts and crank the motor. You should see 1-2 Vdc on this wire. If you don't, you may have a bad pickup coil or star wheel (depending on which distributor you have)."