did you check the float. i had a carberayor which developed the same sympthoms. had a small pin hole. just remove and shake to check. good luck.