The Kohler 17.5 hp is a very good motor. I have had one on my GT235 for years with no issues. That said you likely have a dirty carb. Take apart and clean carb with new needle valve and bowl o-ring. That motor has a metal fuel feed cross over to carb. Add a 2 stroke trimmer style screen, the red thin style, after metal tube and before the carb. Make sure there is the usual filter before pump. You should be good to go...