When I had my nexus at stock, it would randomly turn off, and wouldn't turn on until the power button was held on for more than 15 seconds. the same thing is happening after rooting it too. I am thinking it is the hardware. I was reading some threads where people thought the battery could be loose. any ideas on how to resolve this? do I need return my current one, and get a new nexus?