This is a question that often pops-up. One reason miay be your not setting up the Other Web Hosting / Connect using then using ftp as opposed to FTPS etc.

Do a Google search site:www.talkgraphics.com + FTP error Timeout was reached leaving a gap after the com

Look at this thread.