I purchased a 2016 XTS with 55 hrs earlier this spring. Ran fine up until recently, where it will run for about 20 mins. and die. It will crank and turn over but not start unless you wait 20 mins or so. This cycle repeats with the run time getting shorter but wait time the same. I've checked the fuel, fuel filter and gas cap and spark plug. All seems well there. When it dies it just shuts off, like a switch, no sputtering. This 18 hp Courage seems to have many problems, just wondering where to look next.