I bought a 1997 Grand Prix GTP about a month ago. The car had 109,000. 2 days ago, it cut off while I was driving it, then it crunk right back up. Yesterday, it did it twice and the check engine light came on. Today, it won't crank at all. I was told by the previous owner that he had replaced the plugs and wires, coil packs, fuel filter and the lower manifold gasket.