This problem is driving me insane (I'm on Verizon btw). It's not my router either, it does this on every network I connect to. Lately it's becoming more and more frequent, in the last 24 hours it's probably dropped my connection 6 times. There's no sure fire way to get it working again either...