I've no idea if this is relevant to your setup but I spent many, many hours - no, weeks - fiddling about with an ADSL connection. In the end I found that if I typed the username and password in upper case everything was fine!
Strange, and probably not your problem at all, but might be worth a try.
Ol.