Might sound kind of odd but check to make sure your gas cap is on tight. Also check to make sure your oil fill cap is on tight & that the gasket is not hard. Not sure why either is critical but I've seen that cause similar problems on other cars.