Make sure you are uploading to the right web directory which is inside the public_html folder....
A user recommended SmartFTP: http://www.smartftp.com/ It's free for...
Please allow 24 hours for your FTP password to sync with your cPanel password.