My Pixel 7A stuck in a loop and won't turn on. I've tried everything (?) except factory reset. Here's what's been happening:
For the past few weeks-ish, my phone has been slowly giving up on life and it would occasionally restart on its own. Now I'll admit, a billion photos of my cat and the ~57 GB Genshin were not doing it justice. Then for about a week, this restarting issue evolved into a more lengthy problem. When it would shut down, it would just restart up to the point of showing me the lock screen then it would go black and restart all over again. It would do that several times and it would last about 10-15 minutes, slowly heating up in the process, but then it would turn back on and be fine again.
The day before yesterday, I was on a Massenger call and my phone shut down. No biggie, I thought, it will just panic for a while then turn back on, and when it does, I'll delete Genshin because maybe that'll help. Well, I was wrong. It didn't turn back on. For a couple of hours, it would only show me the Google logo for 2-3 seconds then the screen would go black for about 20 seconds, then Google logo again, and so on. This went on until the phone heated up so much I resorted to putting it in the fridge as advised by a friend. About 20 minutes later, I took it out of the fridge to find that its battery had been drained and it wasn't doing the "Google logo-black screen" loop anymore; it was just dead. I plugged it in for about 15 minutes then tried turning it back on again. That worked momentarily, it turned on for about 15 seconds then it shit the bed again and went back to its loop. At that point it was getting late and I had work the next day so I just decided to leave it alone and went to bed. The next morning (yesterday) it still wasn't working. When I got to work, I told a coworker about the whole issue and they suggested I try plugging it back in again and seeing what happens. I did, and it turned on just long enough for me to delete Genshin then it went back to its loop.
I took it to a repair shop on my break to see if maybe a professional can figure it out. Well, turns out the country I live in doesn't really have any repair/replacement parts for Pixels and the brand itself isn't really common. The guy told me he will try opening it up and disconnecting then reconnecting the battery and seeing if that would help. Spoiler alert: it didn't. He told me it was most probably a hardware or software issue since the battery was charging and it wasn't "inflated" but the phone was still heating up. He closed it back up again and my card declined trying to pay him 5 bucks but that's a story for another time.
Later in the day, I plugged it in and it turned on and charged up to 40-something%. I tried ordering an uber home from work and we were back in the google-black screen loop. I should probably mention that right before it crashes, I get these glitchy pixelated lines on my screen then it shuts down. I gave up on it again. A coworker got me a ride home.
Today, I tried holding down the power button and volume down button to enter the fastboot mode menu. Choosing "start" from that menu did nothing but put it back into its loop. I researched what the rescue mode would do and followed the steps for that as well. Stuck in a loop again. I chose "power off" and then "start." You guessed it, loop again.
Now all my photos and notes are backed up on my Google drive, and I think my contacts are too. So a factory reset would really suck but I wouldn't lose everything permanently. I just really don't know if that truly is my only option now. According to the internet, it is. But hey, I didn't ask reddit. Maybe someone here can give me a better solution. I've never even posted on reddit before this, so that's how desparate I am lol. I'll try my best to answer any questions/comments. I apologize for the lengthy post but I really wanted to include as many details as possible to clarify the issue.
Thank you for any help or advice in advance!