Hello first to everyone, Im new on this forum and have been searching quite a bit to no avail. Anyways the problem Im having is with my wifes 97 Grand Prix GT 3800 series II motor. The last couple weeks its been acting funny and dieing on its own. The tach would go to 0 then back up and die. I was able to restart it it most times. After doing some searching I came up with the idea that the Crank Position sensor was bad so I replaced both the Crank and cam sensors. Seemed to run ok after and the next day she drove it to school but said it died three times on her. On her way home she stopped and shut it off and that was the last time it started. Had to have towed home. I did some more troubleshooting and found the upper intake was cracked and the cylinders had antifreeze in them so i replaced the upper intake and all the gaskets. Im getting fuel and air now but seems i have no spark. I tried cranking over the car and it cranks ok except while cranking it, the mufflers exploded and it backfired something awful. I have checked and cleaned all the grounds as well as checked for codes. I use a Matco Md 1052 scan tool with ABS. Also the traction and abs lights have been on for sometime. Not sure if thats related or not.I also tried unplugging the MAF with no change. Engine just cranks but will not fire. Im thinking of changing the ICM next but want some input as Im all out of ideas. Any help is appreciated Thanks.