89 SE. This a weird problem. I seems to happen after I park in an incline and shut the engine off. When I start the car and drive, after 1 minute will buck like if its staving for fuel. I put in neutral and rev the engine, and the tach is erratic between idle and 3000 rpm. If at says 1500 rpm, I put my foot on the gas, and the tach will just stay at 1500 rpm for a couple of second and then shoot up to 3000 rpm plus. Over 3000 rpm, it revs fine. It does not matter if the fuel tank is full or close to empty. After driving for about 20 minutes (bucking between 1000 and 3000 rpm when I put my foot on the gas), the problem goes away. The problem comes back when I park in an incline again. (My driveway slopes up 15 degrees or so). It happens both in neutral and drive. I have already changed the fuel filter. I also just had an emission test 2 weeks ago to renew my tag and its passed, but I had to drive around for 20 minutes for it to stop bucking before I took it in for the test. Any suggestions on where to start?