Galaxy S7 Edge - Restarts itself up to twice each hour

I got a SM-G935F. It was running great until the last update. Started rebooting frequently over the last month or so. I tried clearing cache, clearing all settings, and even a factory reset. Nothing helped. Last night I flashed the latest UK firmware. Still getting random crashes. Either Google play services crashes, a game freezes, or the phone freezes and reboots. Sometimes it reboots when just sitting there on the counter.

I've done all but flash an older firmware, though I may try it after all the trouble I'm having.

Kinda reminds me of the Samsung Droid Charge that made me avoid Damaging products for years afterwards.