Try un-bolting the carb from the engine and supply fuel thru the fuel line to the carb.
If the needle / seat / float aren't working correctly that could result in a rich condition.
Also, PU a spark tester and plug it into the machine while it's running, if spark is NOT always
present, you should see it on the tester.
If there indeed an issue with no spark, that ALONE can make it run rich (it's not burning the fuel the engines sucking in..
The below tester, or similar is very inexpensive.
Attached Image(s)
