I have a Husqvarna LGT 2554 with a Kohler engine. Engine starts and runs fine for about 30- 45 minutes then just dies. Let sit for a while and then starts and runs fine for about 30 minutes. Repeat. Repeat etc. mower is less than two years old and has low hours. Only use it to mow my yard. What could be the problem other than stale gas.