I have a similar issue with my campus' wifi. But its erratic when it chooses to connect or remain local. It seems when i ramp the traffic up it will connect. I also have other apps that control my wifi and 3g connections that can get in the way sometimes. That might be a root of the problem if you are running juice defender or some other battery app.