did you try checking the choke it could be stuck or maybe the accelartor pump is going bad another thing is the throttle solinoid or the throttle return can be messed up