Hi Roy,
I've seen the same problem many times reported in this forum, I commented a few possible solutions but I don't remember if there is a clear cause and a clear solution, maybe somebody that experienced (and solved) the same issue can comment about it