I've had the 'dead in the charger' thing happen on past PPC's. I had tracked it to an SD card issue. When I pulled the SD card, the problem stopped happening. This was WM2003, not our WM2005. I DO always have a SD in, however, so I will take it out to see if things stabilize.
I have had the freeze occur periodically as well. No one cause or symptoms I can track to per se, but with alll my PPC's I've had to do periodic soft-resets to clean things up; this is par for the course I guess.
Funny thing how Microsoft has us all lower our expectations
One thing that I would venture a guess on is some kind of log that overruns in the background, but that is just a SWAG.