If it didn't get wet in the rain, it sounds like a hardware failure. You might be able to get it back by flashing it with the
updater, but I don't know if I'd trust it after that. You could try the flash, but I think you'll end up at a repair center getting the phone swapped out. Good luck!
__________________
The
RULES, follow them and prosper!
Did you forget to kiss a Mod today?