Did all the connectors. I know nobody with the same wheeler. They All have 500, or 700. I have a 650 h1 too. It will turn over and fire. But not start after you shut it off. Wait 4 to 5 hours it will start. I'm now living in forest lake MN.
Cool it down faster (ice perhaps) and see if it will start sooner than 5 hours. I would think a little ice would cool it down within an hour???
If it does, chances are you need a new ECU or perhaps ignition coil(s) is sorted and placing too high a load on the ECU causing it to overheat. Ohm test on ignition coils pass service manual specifications? I suppose shorted fuel injector could also place an excess load on the ECU and cause it to get hotter than normal.
The connector pins on the ECU plug(s) are sometimes known to pull out of the connector housing a little and resulting in an intermittent contact that may be heat sensitive?