Agreed, but if it's carbureted it will likely suck the available fuel out of the bowl and then stumble because it's not filling fast enough. I would pull the carb, blow it out, probably even pull the jets out and shoot them clear with cleaner. If it's still acting the same i would run it and then pull the drain plug in the carb and see how slow fuel is filling, which would confirm or deny that the needle valve port that fills the bottom half isn't flowing properly. At that point a rebuild would be next, a carb rebuild should be one of the easiest jobs on a machine. If it runs longer but not quite fully up to par,i would run seafoam (or just camp stove fuel and isopropyl alcohol) through it to finish the cleaning, and run the piss out of it.
If it's not flowing and it's not the carb jet, i would go upstream and wonder about filters and tanks. Depending on the carb, I've come to the conclusion that the old school glass strainer is the way to go, because you can inspect, clean, and drain water for free without a trip to the parts store. With one you can readily see if tank residue is clogging your screen, if the tank drain itself is clogged, or just cumulative crap has plugged your screen. It will also separate water. Just clean and you are done. I would also check the air filter, with a plugged filter it will not run properly and possibly suck fuel because it's clogged (basically choking the engine) leading to stumbling and the like.