Are you using an encrypted FTP, or just plain FTP? If plain, you need to make sure that all computers on your network are scanned for viruses. This happened to me once, and it was an infected computer that was sniffing network traffic and sending my FTP credentials to who knows where.