So I dropped my phone. It appeared dead, but after letting it "rest" it powered up and seemed to work. Display looked perfect, everything seemed to work. Then it froze, but the screen stayed on. Holding down the power button (for a long time) doesn't have any effect.
Eventually the battery will drain, and it will start over... but it stays on for shorter periods of time. Right now it has frozen with just the red charging light staying on - it displayed the message/icon that the battery wasn't charged enough to boot the phone and that's it.
I assumed (hoped) a cable came loose, so took the thing apart and re-seated all of the cable. I did everything short of taking the battery physically out and messing with the screen.
Any ideas? I'm now familiar with how to take the thing apart, so would replace parts if I knew what to replace. Of course, I'm now over the two years damage warranty.