My stock Nexus 7 was working fine until I turned it on. The lock screen was frozen. I then hard reset the device and turned it back on. On boot the tablet gets stuck on the Google logo and never continues. Tried recovery mode, but it doesn't start. I also tried re-flashing stock from here but it hasn't made a difference. How can I fix this? Can I resolve this with fastboot?