Might try some decent fuel treatment like SeaFoam or Lucas ... go somewhere and get GOOD gas.. yes all gas is NOT the same. My friends dad hauled fuel for 30+yrs. Top tier fuel, something like BP or QT or Exxon. This would be something simple to try.
Theres Lucas and HEET in the tank now to try and even it out. I might just let it idle all day today since I'm at home.