I have managed to fix the issue now.! :)

For some odd reason, trying to run probing routines with a CSLABS controller from within a Mach3 wizard is NOT a good idea at all.

In the end i created my own custom screen set for Mach3 and it all works perfectly now, no instability and very good results.

A painful lesson but worth it in the end :)