If I may offer, is it possible the problem may be the carburetor ?? I believe this engine has the Nikki 2 Bbl. carb. on it (according to parts manual) I've heard that sometimes the main jets in the transfer tube become loose and create problems, check out this link and if you decide to check into the carb as a last resort, this may be helpful,
https://www.youtube.com/watch?v=I_k1ystbSWs