I am pleased to report that further troubleshooting with Chris at mobile computing solutions led to the motherboard being the suspect, which was replaced under warranty. It's been 3 days now and not a single reboot, error or stability issue. I am loving my roverpc now.