This can happen randomly or all of a sudden constantly your iPhone keeps restarting or even boot looping. The thing is that most of the time its the same cause however in this video I outline a few checks and software changes we can do to possibly fix this issue.
Any questions please drop a comment below