You have a 1997 20HP
As Scott said, have you tried adjusting the idle speed? The low speed needle is #15 in the
Carburetor Parts Diagram. Your issue sounds like you may have a dirty passage in the carb. Your first, easy step is to first determine your needle position. Screw the needle in, counting the # of turns, until it is lightly seated. Next, completely remove the needle and inspect it to make sure the taper is smooth and there are no grooves. If that looks good, spray some carb cleaner into the threaded hole, lightly blow it with air, then reinstall the needle by threading it all the way in then back it out the number of turns you counted in the first step.
If that does not help the issue, try running the engine and turn the needle out 1/8th turn and see if it gets better. If not, go another 1/8th. If there is no improvement or the problem gets worse go back to the original position and turn IN at 1/8th increments and see if you can correct the problem.
If none of the needle adjustments or quick cleaning solves the problem then you might need to rebuild the carb. Do no just buy some cheap carb and throw on your engine. Purchase an
OEM Carb Rebuild Kit and just clean and rebuild the one you have.
View attachment 37246