If you loosen the gas cap does it run better? if so I would suspect the vent in the cap is partly blocked. How about any other maintenance in the past, spark plug, clean the carb., do you use a fuel stabilizer when it's laid up?
yes I use Sea Foam. On mine there is a vent coming out of the top of the generator with a rubber hose that runs to the air box.