I'm not sure what the issue is, but I figured I'd ask the questions that the next poster would probably want to know the answers to before being able to help:
Has this phone been rooted/hacked/modded or changed in any way?
Has this phone been dropped in water?
Have you tried removing the battery and restarting it?