Probably not the solution and maybe someone has already suggested it, but that second last post reminds me of a friend's 900. It was cutting out on him and then wouldn't want to start. I cant remember exactly what it ended up being, but if he unplugged the 2 connections going to the gauges, it would run fine. The computer was thinking that the sled was overheating and then would shut down. I think he ended up needing a whole new computer, it wasnt the thermostat.
This likely isnt the problem but maybe next time it is happening to someone, try unplugging the connections and see what happens.
This likely isnt the problem but maybe next time it is happening to someone, try unplugging the connections and see what happens.