It sounds like maybe you got some bad gas. Have you tried adding something that evaporates water from the gas line, such as HEET? If that doesn’t do it, I would drain the fuel and lines and refill with fresh gas. In my experience though it is generally worth every penny to pay a shop to do that.