So here is the deal: I am waiting for the tube, 5 bars on my phone's 3G network. I start Cydia and just about all default repos gives me a POSIX error and "connection refused". But when I access Cydia from my home wifi, all works ok. I can't imagine Cydias repos somehow banned my ip or providers ip range, so what's going on here?

At first I thought it might be connected to the fact that my 3G connection has been rather unstable lately, but no matter how many times I try, Cydia refuses my attempts. Anyone got a clue to fix it?