Yeah I'm pretty sure it's not the phone itself per se, just the software, certainly not the network itself... But I tried that *228 thing, pressed 2 instead of 1, which "updates roaming capabilities", so far so good........ I wouldn't be the least big surprised if it didn't work but I will let you guys know if/when it fails.
And Airplane mode gives me 3G for a couple of seconds... Also I noticed when I lose 3G, it comes back for 3 seconds, then I lose it again, and when it comes back, I only have it for 3 seconds. So it sounds like a software issue, otherwise it probably wouldn't get 3G back for the same amount of time every time.