That engine should have the model type and code stamped into the metal housing above the spark plug. Most likely starts with 9 or 09. I am going to guess that it is the plastic carb, on top of the tank, with 5 screws bolting the two pieces together. You will need to remove the tank, carb assembly, which comes off with a bolt in the plate above the spark plug, and another just next to the gas cap. separate the two pieces. and clean all the passages in the carb. and install a new gasket and diaphragm. that should fix most of the issues you are having.
Now if possible post the model type and code so we know for sure I gave you the instructions for the correct carb. There has been something like 5 carb styles used on that size engine over the years.