So i decided to buy myself a second gen nexus 7 at staples a while back since they was selling them for 100 dollars brand new, so im a pretty advanced android user and i know my tech and i can usually figure this stuff out on my own, but anyways i got the tablet brought it home and powered it on, installed a couple of games, played some games for a couple of games and every so often the tablet will just completely randomly reboot out of nowhere, i have went back to staples to swap it out with another brand new tablet because i thought maybe i just had bought a defective unit .So i powered this one on expecting to have no crashes or reboots and i was seeting up and syncing my google account and it just completely randomly reboots again!. my tablet has the latest kitkat installed on it, disabled google currents, cleared the cache, the whole 9 yards, ive done extensive research on the internet and have no real proven solution, i have however come to the conclusion that it might have something to do with the GPS, because the crashing happens the most when using apps that take advantage of the GPS, such as runkeeper and google maps. i get an average of 3-4 random reboots a day. also i bought the tablet hoping to use it for navigation on my trip but it will not stay on for longer than 30 minutes when trying to use the GPS. So i ask you android users out there what can i do to fix these odd random reboots? is there any solution?
UPDATE: i installed cyanogenmod, still didnt help