Could be a number of things. How old was the fuel and was it ethanol based ?
Regardless I'm thinking more along the lines of a sticky / contaminated needle and seat twocents