I have a 2003 walker 26 hp kohler efi and it runs fine when I first start it up but you run it a while and it starts surging. Service engine soon light comes on and it will hardly run the deck after a hour or two of mowing. Anybody have any ideas why?