I would try re-installing Mach3, preferably a clean install? I can't see any way that any of what you're describing should be able to occur, and I've never heard of this before.

Cycle Start should never move to the Park position unless your g-code start with an M883 code.