I had the random rebooting problem as well. After a few weeks of being rock solid (I saw 90 hours of uptime once, before i forgot to plug it in one night) it just started rebooting randomly all the time. I even had it reboot three times in one evening while i was watching TV. Unfortunately, I couldn't figure out the offending app, and after getting frustrated I did a factory reset.
Since then, it's been up for 36 hours straight, with no reboots. Also, interestingly I've gotten the best battery life I've ever seen since then, with only the stock apps installed. Yesterday, sitting in my pocket for 11 hours at work and making 1 3 minute phone call, I was at 88% when I got home--1% battery drain an hour! today, after 3 short calls, and 2 texts I'm at 92% after 3.5 hours off the charger.