My guess would be bad gas or possibly water in the gas. I would put some dry gas in it and then take the car for a long drive to use up the gas in it. Then fill it up at a station that sells a lot of gas.