I am having this problem as well.
I have changed the password several times to recheck this
and of course username etc.
All other ftp addresses on the same server are working as they should.
You mention IP restrictions, what could these be?
Maybe I should delete the domain and start again?