I had a similar issue with my Galaxy J3. I rarely drop my phone as it is in a silica gel case, but, from only an inch drop, if it landed on its back, it would restart.
I unclipped the back from the phone & found that the battery was a little looser than it ought to be & the rear cover didn't...