in my experience,the tmobile dns servers aren't very good at handling redirects and things timeout waiting for name resolution. I use google dns instead and it works great.
try 8.8.8.8 and 8.8.4.4...