so it turns out it was a software problem.. did a factory reset and still had the restart problem... took it to best buy geek squad and they did a factory reboot (which sounds like the same thing I did) but I haven't had the issue since. cost me $40.