At this point, I'm not sure. How about posting everything in the SSIS_Errors table for the last run only? There might be other messages in there that will give us a clue to it.
You can connect to these servers remotely?
Wayne
Microsoft Certified Master: SQL Server 2008
Author - SQL Server T-SQL Recipes