My 2005 LeSabre has started to do something strange when stopped in drive. The first time I was sitting in a drive-thru, the engine started this rump rump rump thing and when I put it in park, the idle went way up for a couple of seconds. I got it parked and shut it off for a few minutes and when I fired it up, it was fine the rest of the day. This has happened about 10 times now and I am almost afraid to drive it in city traffic. Could it be a throttle position sensor? The car drives fine when rolling down the road otherwise. Any input would be greatly appreciated.

