I've had my aTV2 for about 18 months now. Initially I jailbroke it about 2 iOS versions ago and things worked well. I used XBMC (pre-Eden) and that was about it. I never ran into any problems.
When the next few versions of iOS were jailbreakable I upgraded. Things were fine for a while too. I then went to the Eden beta of XBMC and had no real issues. Once Eden was released fully into the wild I started to notice some weirdness. Just the odd reboot from time to time. I figured it was just buggy software, or the fact that I was running a custom skin over XBMC and a few addons inside the app. I can't recall if it was around this time or before that I installed Rowmote Helper on the aTV2.
Slowly and steadily I noticed the reboots increase in frequency. Usually it happens about 40ish minutes into a 1hour TV show, or roughly halfway through a movie of any particular length. The screen goes blank, the loading spiral appears in the middle of the display, and I'm loaded back into the aTV default interface. At this point I relaunch XBMC and the video I was watching, and press the forward button about 500 times on the aTV remote until I get back to the point at which the video failed

I restored the aTV back to the default iOS and re-jailbroke, more than once. The fault remains.
Last week I restored to the latest iOS and jailbroke again, then bought and installed atvFlash. All this installed fine, and tends to work fine, but my reboots are even more frequent now. This time it appears to be AFTER a video has played - once it closes and brings me back to the video menu if I use Rowmote to go back to the main menu of XBMC it then crashes me out to the iOS interface.
I'm using Rowmote now because I lost my aTV remote. Since using Rowmote I've noticed that it seems to be when I press the buttons on it that these crashes occur - which leads me to think that Rowmote itself is at fault. I'm going to uninstall the Rowmote helper app on the aTV and see what happens, but I can't help but think if this were the issue more people would be experiencing the problem.
Any aTV jailbreakers experiencing anything like this? Anyone think it's hardware related? Incidentally if I'm using JUST the iOS interface I do sometimes get reboots as well, so that leads me to think it's not XBMC.
I'm about at the point of no return in terms of building a standalone XBMC player out of Raspberry Pi or a SFF PC. Which sucks really because I do still want the aTV for iTunes stuff.
Any ideas?