First, a reply to Jason: I have no weather apps.
Now, my experiment:
When I went to bed last night I rebooted in safe mode and ran White Noise. I set it on crickets and fell asleep waiting for something to happen. I woke up in the morning to the recurring alarm on my BB (native type of alarm that can be set from clock or calendar). Without looking, I hit the space bar to silence it (which leaves the "snooze/dismiss" dialog open) and noticed that the crickets were still playing on White Noise. After just a few minutes, the phone spontaneously rebooted.
One thing that I usually have running in the background is Quick Pull Lite, which reboots my phone daily at 2am, which didn't happen in safe mode.
Todd: I will email you some event log details rather than trying to post it.