I recently was having some issues with my 1995 mustang. It would not start after driving, and it seemed like the battery was dead or not much charge. After i let it sit a couple min it would start, but i noticed a little puff of smoke under the hood. So is tarted checking it out, and noticed the icm was smoking? So got me thinking a ground issue, sure enough the ground off the battery that is grounded on the engine, was cut in half, rubbed against one of the pulleys. So i fixed the ground issue. But now i am noticing a surging.. i pulled the spout just for the heck of it to check the timing, and it idles fine with the spout pulled? Could this be a computer issue now? Or did the ground issue fry the icm? OR? Any help is appreciated! edit: also i might add this car has a vortech supercharger system as well.