My Galaxy S5 gets stuck in a reboot cycle, continuing until the phone overheats and dies. Sometimes it works, sometimes it doesn't. Also, the speaker crackles and the micro-sd card keeps getting ejected electrically. I have tried even doing a factory reset and the problem persists. Have any recommendations on how it should be fixed, or should it just be replaced?