I had, and am still having a problem with a similar thing. And I replaced A LOT of stuff. Including all the things you replaced, and the CCM, ICM, the EEC, ignition coil, and the distrubtor (2X). I was told by a couple of people on this forum to change the stator (not the starter) which is housed inside the distrubutor. I figured that if I just changed the whole distributor (which houses the stator) then the problem would be fixed. So I did that in August. Must have gotten a bad dizzy from Napa, b/c the problem returned after about 3 weeks. So I took it to a mechanic, who replaced the....DISTRIBUTOR! Again. Ran great for about 2 weeks. I finally brought my '95 to Ford to have it diagnosed. They said it was the stator. I asked how this could be, since I just replaced the distributor a few weeks prior. I was told that when they rebuild these things, they do the housings and seals and stuff, but not ALL the internals if they appear to be working. Not sure if this is true, or if the aftermarket parts they rebuild them with are crappy, but I should have listened to the advice I got here in August. So I bought the stator from Ford, and have to find some time to do the work.
Some people on the forum say it's easy, and some say it's very hard, so I'm thinking about bringing the distributor to a professional to do it for me.