I'm not an expert but my guess is it has to do w/ some of the apps you've installed. Maybe it's running on bootup and hogging resources. Only way to really test it out is to install apps individually and wait a few days between each app and restarts. Smartphones, especially for those who don't...