I have a John Deere GX345. It stops suddenly when I am mowing and then won't start. After sitting awhile and sometimes over night it starts and runs fine. I have changed the fuel filter, spark plugs...