One thing i notice, sometimes just simply hangs at black screen, although some parts of the OS keeps on running causes overheating. if someone calls me, they can hear it rings but my phone doesn't lol. rebooting sometimes stuck at logo and overheat like crazy.
my guesses probably lies on clock...