Right now I am rooted and using UD8, but this problem is not limited to that ROM. Whenever I boot up or reboot the phone, it gets stuck on the startup animation. It gets past the M, vibrates once and then doesn't usually go any further. Sometimes, if I leave if long enough, it will play the notification noise and then green led will blink, but it is still looping the animation. I have left it overnight before and it was still there in the morning. This has happened with other ROMs. Usually, I have to boot into recovery, wipe, and reinstall a ROM. Today I only cleared the cache (not the data) and reinstalled the same ROM and was OK. Still a pain though because a lot of apps had to be reinstalled. Also, not battery related. Any ideas?