2000 Grand Prix GTP, just bought it two weeks ago today. Driving it this past weekend it would just randomly shut off, or sometimes it would run rough for about 30 sec then die. If it just shut off it would start right back up and run good, but one time it starting running rough before it died and then it started/ran rough/died about 5 times before it came out of it and ran good. My TCS light is always on(Doesnt shut off), but when it dies sometimes when i start it back up i can turn the TCS on and off until the car is turned off again. This is also a pretty ramdom thing, about every 50 miles or so usually. The fuel pump is always running when it should be. I know this is a common prob but i searched quite a bit on it and nobody really had a car that did it so ramdomly so it would be hard to test the MAF, fuel pump resistor, or crank sensor. Right? Also the cars check engine light never comes on.