Originally Posted by
PlayingWithTBI
Look up the ESC, for each, on someplace like Rock Auto and see if they're the same (they should be if it's the same engine). On your logs, do you see an unexplained jump in timing anywhere? That could be an indication your ICM is bad. I know you just put in an AC Delco a while back but, they aren't as good a quality as they used to be. When you installed it did you use plenty of thermal paste on the underside of it? If your coil is bad, it can take out your ICM too. Spray some water on your coil, not the wires, while running and see if it stumbles.