Tente "ConnectionPooling=0" no DSN.
as vezes funcionando e as vezes retornando erro
Pode ser um problema ao reutilizar a conexão.
Referência DSN:https://msdn.microsoft.com/en-us/library/ff628167(v=sql.105).aspx
as vezes funcionando e as vezes retornando erro