Could be a number of things but its always worth checking the cut out wires on the side of the carb as I've found they tend to cause a few problems.