seems to me if you have data on and data roaming on but no 3g and have checked your acct and all is good,you should reload the stock sbf then reflash,that will write the stock nv's back to the phone and get you back to square 1 erasing any mistakes that might been made.