Sounds like a problem I had while trying to keep a client updated with his projects using ftp overnight. After a great deal of troubleshooting and stress it turned out to be the service provider disconnecting our connection over night. Very sly. Needless to say we changed service providers.