I recently purchased a 2002 Grand Prix GT with 157,000 miles on it. When you accelerate, it has plenty of power, but at times it randomly loses all power, as if I had let off the throttle entirely. Sometimes it will stay in this state for a second, sometimes two, then power returns. There doesn't seem to be a pattern for when it occurs. It happens frequently, perhaps one out of every two times I accelerate. What is the first thing I should check?