dies at idle

Dont expect it to make bad gas good again though, unless you like replacing push rods on stuck valves or worse.
The above is a word of warning to the OP. The gas is not likely bad enough yet to stick the valves but it can happen. I'd be siphoning out or draining the tank if it was not treated last fall/winter with Stabil or Seafoam and putting in fresh gas. Pulling and cleaning the tank is best as the alcohol has likely settled out and turned to gum and it will not dissolve easily once at that point.