Something is wrong with my Nexus 5, it is constantly stuck in a neverending loop of restarting even when I don't touch the phone, it is rebooting before it even finishes loading the OS. It has full battery, and I've tried doing a factory reset. The phone reboots before it can even finish initializing the factory reset. This all started randomly when I was walking home from work listening to Audible, it has been 4 days of being unusable. I have not installed any apps recently, and nothing on my phone settings wise has changed. I do not use a custom lock screen, or any other sort of OS mod.
Please help! I do not want to spend $600 on a new phone already.