I put a new rom on my phone and ever since it has been restarting at least 2 times a day but the thing is I did not do a full wipe. I only wiped delvic cache and cache partition. Could this be why it is restarting? Also sometimes when I turn the screen on it is upside down and sometimes it will come out of it but then others I will have to reboot it to get it back to normal.