I don't see a SendTimeout value try setting this, and ensure both server and client have identical bindings. It looks that when you send 620 objects the default WCF timeout kicks in