I had a similar issue with my STX38 which has a 13 Kohler and I took the carburetor off and sprayed
it good with GUNK brand carburetor cleaner and blew everything out real good with compressed air
and it runs like new. You might try a carburetor kit too if you can find one.
Hope this helps...