A couple of things, your flash will not work if you have low battery. Also, have you powered down your phone and powered it back on?
The last thing you can try to do is do a factory reset. You will delete all your data. If you phone as the SMS backup feature your phone should restore those