I have a walker with a 16 hp kohler. It starts right up first thing in the morning, than without warning it stalls and will not start for a good 2-3 hours. Than it runs for a little while longer and stalls again. It cranks, but will not start. It has new spark plug, fuel filter, and air filter. Any ideas ??? Tahnks.