Last night i was using my phone, and my battery went dead. No big deal i though. I plugged it in, and it started charging. When i turned it back on, it was extremely slow to load anything. I mean, it took 10-15 minutes for it to load the Touch Flo screen. And on top of that, the keys at the bottom do not work (send, end, back, home, and the touch wheel)... I thought it might have been a software issue, so i did a hard reset, and still the same problem. So i updated the ROM to a stock sprint ROM, and still the same problem. Am i gunna have to buy a new phone?

Anyone know of a fix? Thanks in advance...
BTW.. awesome website guys! Tons of cool info... if i get my phone working right, im going to flash a new ROM into it