Hi I too face the same problem with my x10minipro.
Go to Settings->Wireless&networks and turn on Airplane mode and turn off it again. This will turn your 3G on. Better than turning the phone on and off
. Please tell me when you find a better solution
.