so, I just upgraded to 4.0 on my 3GS and i had 3.1.2 and it was jailbroken. I tried to restore back to 3.1.2(stock) but for some reason I kept getting an error. So i just hit the upgrade button...everything seemed to go fine and it did but now I get no data from 3G or EDGE or GPS location. I first upgraded then I restored. that didnt help. I did a network reset from the phone, nothing. should I try restoring by putting the phone in DFU mode? would that make a difference?