https://kohlerpower.com/en/engines/manuals
click on above & enter KT725, scroll down page & your engine service manual will appear, click on service manual & see page 24 troubleshooting. i believe you have stale fuel in gas tank, add a quality brand fuel treatment & fresh high test gas, let us know how it goes. have you changed oil & filter recently? not mentioned in your post.