Sounds like a dirty carb (partially gummed up jet). The proper fix is to rebuild or replace the carb. If you're lucky then perhaps some in- tank fuel system cleaner will help.
Compensating the lean condition with partial choke could work for the short term but it will limit power output and, since it's impossible to get it set just right, it will eventually foul a plug or overheat something.
Could also be a vacuum leak, but if you say it worked a year ago and doesn't now, it's probably jelled fuel. Always use fuel stabilizer when storing an engine.
I would think its not getting enough gas, the carb is dirty , It shouldnt hurt it. Leaving gas in it for a few months or dirt could cause it, Does the carb even have a fuel filter to keep out dirt. It may not produce full power but you probably dont need full power.
HomeOwnersHub website is not affiliated with any of the manufacturers or service providers discussed here.
All logos and trade names are the property of their respective owners.