Do you have to maybe put a machine or domain in front the username? I know from my own experiences that if the authentication fails...It will return the error you specified. I struggled with it for hours before I realised I had simply mistyped a password.