Are you with "Three" as I had this problem a few days ago and it turned out that 3G had been switched off. I had to reset my phone and all is find now. I contacted the help desk and was talked through the reset procedure.
I am procrastinating and need to stop!


