Hey guys. My galaxy s2 keeps rebooting by itself. It started doing this last night and hasnt stopped since. It turns on normally but after about 3 or 4 minutes it'll freeze up and after about another minute it'll completely reboot. I've removed the SD card until it fully booted but that didn't help any. I've also left the battery out of the phone all night (which was about 12 hours) and it still didn't fix anything. Sadly, money is an issue here as I'm flat broke because of the holidays. Is there anyway I could possibly fix this myself and free of charge?