So my phone has been going haywire for the past few days, it would sometimes crash and then be stuck in a boot loop, but all I had to do was wait for it to end or pull out the battery. But today it's stuck on the nexus logo, I've tried recovery mode, but it reboots and gets stuck all over...