Question [Q] Huawei U8655 Roaming Issue

I have a friend who has this phone. The problem is I inputted the data setting for their service provider and it worked for a while, now though it doesn't work. Enabling or disabling the data settings doesn't work and on checking the Testing Menu the phone has not GPRS service and the Roaming shows Roaming also it shows that it has 3g. The 3g symbol shows up in the notification area yet it wont connect however Wifi works and Calling and Sms work as well.

I would factory reset the phone but my friend doesn't want to do that. Is there anyway to fix this.