I have the same problem. I have a 2005 grand prix and will randomly have sluggish acceleration. The problem is temporarily fixed when I shut off the engine and restart it. Does anyone have a solution?