You said the truck had been sitting for a few years. It sound like the gas may have water in it or it's just old. Did you drain the tank and put fresh gas in it?