I have a John Deere X320 with about 400 hours on the clock. The tractor starts up easy cold, and runs strong- until you turn if off. It will not restart when up to temp. Let it cool down for 30 minutes and it starts right up again no problem. I have replaced the coils and the Electronic Control Unit on the recommendation of my local dealer. Still heat soaking. I have shot some starting spray down the intake during this hot "no-start" condition and it won't even bump over.. so my best guess is no spark on a hot restart.. but the thing runs fine when up to temp.. so if its loss of spark due to heat why do I only lose spark on the restart and don't have any issue using the mower for hours? Any ideas? Thanks.