Pueden ser muchas las causas de los reinicios esporádicos...
La más común de todas, son los archivos corruptos o sobrescritos, para ello la solución mas fácil es restablecer los datos de fábrica y si persiste flashear otra vez la rom probando con otras versiones. También puede ser de hardware pero ahí ya se complican las cosas