Most likely a power or accessory problem, could be the batteries or keypad chip.
Resolve power issues first then connect to Datasuite to recover all data from phone memory. If you don't wanna buy batteries to isolate the prob, best if you could tap the power to an external DC source then run Datasuite data backup.
Thats what i did to my N series phone that went swimming 15 feet under the sea.