Причин много. Начнем: Программный сбой или железная поломка.
Программный: Часто иногда перезагрузка сопровождается глюками или вылетающими ошибками.
1)Сохраняем все данные с телефона на другой носитель или облако, выходим с google аккаунта. Теперь делаем сброс. Все удалиться и телефон будет чистый.
2) Если сброс не помогает то прошивка смарта, все тоже саме аккаунт и сохраняем данные.
Железный: Часто смарт греется или появляются артефакты на экране или искажения изображения.
1) Тут вероятно нести в сервис, так как придется менять микросхему или несколько.
2) Попадание влаги, короткое замыкание сопровождается скачками тока и срабатывает защита. Тоже самое, но вторичные цепи и постоянная работа какой то части цепи приводит к перегреву.
3) Если произошел частичный отвал или повреждение микросхемы, которое привело к высокой нагрузки на цепи или замыканию/плохому контакту с платой, то опять перегрев.