Have you padded it with Sleep(100) everywhere - it helps.
I am just about at the edge of a tin of petrol and torching the project now - its been fighting me all the way and i have just about had enough - its like trying to force oil and water to mix.
I enjoy a struggle but only if there is light at the end of the tunnel - this probing saga has killed that light, I just want a machine that does what i want, I have binned my ATC thoughts - I can do without that sort of grief I think, if it cant handle simple probing then an ATC has no chance.
I know its all plugin/Mach related but I just get two steps forward and four backwards.