We were running SSIS to transmit data to Access 2003 databases using OLE DB connection, Microsoft Jet 4.0 OLE DB Provider. We recently switched to Access 2007 and now use the OLE DB Connection with Microsoft Office 12.0 Access Database Engine OLE DB Provider. The Pre-Execute phase now seems to be crawling. We switched DelayValidation to True in all of the connection objects and changed all of the SQL select statements to stored procedures passing parameters, but it has not helped. Does anyone have any ideas?