Most of the time my kohler 25 hp engine will start fine and mow first location. The next time i go to start it might or might not and so on throughout the day. I have changed fuel lines, drained tanks, checked plug for fire. I went out today and cut it off and restarted it 4 times. this evening i started it once and then it would not restart anymore. Any suggestions would be greatly appreciated.