yea guys, I've replaced the dam opti spark 3 times now. The waterpump is new. The main reason that I think it might be the ICM module is that when I had to replace the waterpump it had failed the day before on a trip on the way back.what had failed before the trip? the waterpump? I wasn't able to get a tow truck at 1am in the morning on a back road. So it was going 1 or 2 times down the road at a time and then letting it cool down over and over again. I pegged the temp needle a couple off times.ok. this changes the game. you overheated the engine? more than once? After I replaced the waterpump shortly after that I started getting a miss, it was not a irratic miss but a steady one like a cylinder was down.this sounds like you blew a head gasket. I never got a service ingine soon light on and it didn't show up on the diagnostics. I think I cooked the ICM unit.
So any opinions on that I'd appreciate them, Thank You guys for everything!!!! 
sounds to me like you lost a head gasket. if your ignition control module took a dump, you would have either a total no-start condition, or you'd have a start/stall.
if the cap/rotor are bad, you'd end up with either a steady miss, or a no-start. if a wire is bad, you'd end up with a steady miss on the cylinder of the bad wire.
my problem, is that you're now saying you overheated the car several times. if that car came into my bay, and i knew it was overheated, the very first thing i'd be doing, is identifying the dead hole, pulling that plug, and checking the plug condition. while the plug's out, i'd check compression on that cylinder, and also do a leakdown on that cylinder with the radiator cap removed.