My sleep/wake button still pushes in and out but doesn't work
I just changed tariffs and needed to restart my phone
In the interim my calling and SMS messages were working but not the internet (GPRS or 3G)
I used the suggestion above
"reset your network setting settings>general>network settings> reset network settings. this will restart your phone"
and it worked perfectly.
More information about text formats