I'm having the exact same issue with my Samsung S4 mini. Mine started rebooting itself constantly yesterday afternoon. I tried safe mode, clearing the date cache, pulling the battery (I don't believe the battery is swollen or loose), checked the power button, didn't try starting without the SIM...