I have an unlocked GSM 650, which I sync with my Mac (using Missing Sync). I recently upgraded the firmware after Palm (FINALLY!!) released the firmware upgrade for the unlocked GSM and Mac. It worked OK for a while, but then it started to shut itself off, and now the phone will not recognize the battery charge, even with a verified fully charged battery. Changing to a different battery does nothing. Taking the phone off wall power causes it to shut down and turn the phone off, immediately after unplugging. One time it started working properly again for a few hours, and then it went right back to not recognizing the battery charge. The phone has been dropped a few times (from waist height). Does this mean my Treo is fried? Would reinstalling the firmware upgrade possibly fix it?

I have had problems with this phone from the day I got it several years ago.