Sounds to me like it's either the battery, as tavenger said, or the board in the phone went bad. I'd try a new battery first. Batteries for old phones are only like $10 on EBay so if it turns out it's the board of the phone, you'll only be out $10. If it turns out it's the board, you'll need to get a new phone.