Same thing was happening to me. Phone kept restarting.
I noticed that my battery would slip pretty easily in & out without having to push it up and in. So I wedged a piece of folded paper on the bottom (opposite of the contacts). Turned the phone on. and no issues yet. I believe the battery...