I have a 1997 Pontiac Grand Prix GT 3800 series that shakes when it shifts into overdrive. When driving, the car will bog down if I keep pushing down on the accelerator. If I left off of the accelerator and push back down it stops and the car is fine. It tends to do this mostly when going up hills. This problem only occurs every once in a while. I have noticed that the problem occurs more often when I buy gas from certain stations. I also noticed one day after about a 2 hour drive, that I could smell fumes, which was what smelled like gas. I've been told that this problem could be a number of things. At this point, it would be pointless to run through the car to fix everything that could be causing the problem. Is there anyway to single out, at the most, 2 options that are most likely the problem? The car has been doing this for a year now and I have just learned to live with it.