Mostly sa pag flash naayos sya, hanap lang ng stock firmware or modded if gusto; pero to be safe yung stock firmware nalang ng model na yun.
Check din sa power button or keys baka naka hard pressed.
Check din for possible ghost touches (although di rin maccheck agad since nag aauto restart pa)
Ano previous na ggnwa sa phone before mangyari yan? Nbasa ba or nababad sa tubig? May ininstall na app?