have you tried running it with the gas cap loose or off ?
just tossing that out there. it won't cost anything to try.
beer