I think your guesses are good places to start. If it is your ECU I had good luck with Ecuexchange on Ebay.
If you cannot get the test light to blink during the code test then thats a good sign the ecu is toast. But then again check the ecu relay by the ecu. Also check the ecu ground under the carpet up along the firewall area.So I attempted to pull the codes, but could not get the light to blink. Maybe I'm doing something wrong, but I cannot get it to work. Also, there are only three wires going to my diagnostic port. Anyway, I found a guide to test the Ignition Control Module. Part 2 -Ford Ignition Module Test. Distributor Mounted Module (ICM). Using that guide, I verified that I have power and ground. However, in Test 3, the test light should blink when the engine is cranked. Mine was a solid light. I moved on to Test 4 and when the engine was cranked there was no light at all. That being said, should I replace the whole distributor and ICM or do some more tests? Any advice would be great. Thanks.
Lol...your buddy owes you for one ignition switch :winksMY buddy was swearing up and down it's the ignition switch, so I went ahead and changed it, but no luck.