Sounds like something funky from the log-in name that is messing it up.
That was my first thought, but, as I stated in the original post, we have other accounts with similar patterns that work fine. So, I doubt the problem is the login name. It's something unique to this account. I just don't know what it would be.