I\'ve seen many issues like this that have been solved and the problem was mostly due to streams not being disposed of properly.
My issue is slightly different, here
Force the garbage collector to clean.
GC.Collect();