IC...sorry, I read your post too fast...
I notice you don't mention a firewall...it is possible that you are being maliciously attacked and being 'bumped' from the network...I would also suggest downloading, updating, and using PeerGuardian2:
http://phoenixlabs.org/pg2/