I usually use hostgator and you are correct but I’ve moved a site from hostgator to jawshost.
I can log in via wordpress as it’s the same login, it’s a new cpanel and therefore a new ftp,
I can ftp using filezilla into the moved blog using the new cpanel details,
I can log into cpanel using the new user/pass I setup
The site is showing online and working with the wp-config updated with new mysql database.
When I go to update wordpress or plugins it asks for ftp info which is normal for some hosts.
The problem is it won;t accept the current user/pass, it will only accept the previous user/pass for FTP that I used on hostgator.