Not sure if this is your solution but I've seen strange things happen with some firewalls like ZoneAlarm that are in line with what you've described. If your running a firewall, try shutting it down or lower the settings to their lowest setting and then reconnect.