Yeap, my suspicion is, that the macro pump runs as compiled code, and it runs in it's own thread, and probably has mutexs' or other synchronizing code to keep it in synch with M3. The plugin when running Terry's code, has no way to tie it into the Macro-pump synchronization object, so, the timing just doesn't work out correctly. At any rate, I have asked Terry to make a "How To" document to get his hybred solution of my G31 probe plugin, and his MP code, to get it to work.
Scott