Phone kept vibrating in class today, when I had the chance to check it the phone was rebooting over and over. Also had visual artifacts on the google emblem. Can't get into recovery, same result. Phone is unlocked so I can't take it into a store. Hardware failure? Or....