I had this issue on my old 3G, but never figured out what the cause was. I am now having the same exact issue on my new 3Gs. The issue seems to happen when I am at work, with the phone in my pocket. Randomly, my 3Gs fails to access any data over the 3G network. Safari gives "cannot connect, server timeout" and other applications fail to load any data. To resolve this, I have to turn off 3G in my settings and re-enable 3G once EDGE appears. If that doesn't work, a reboot will fix this issue. I reset my network settings, and that didn't help. Today I tried to reset my phone's settings, but kept my data intact. We'll see if that fixes it. Has anyone had this issue and/or do you know the cause?