Hi Errol,
I'm not 100% sure of the issue, but let me take a guess ... I may be very wrong ...
Are you talking about restarting a cycle?
You can reset a cycle by associating a boolean with the cycle, and if the cycle starts running with this boolean having a true value, then the cycle resets to the beginning of the loop, and the boolean is set to a false value.
If this isn't the issue / problem, then let me know.
Once inside the scope of a cycle, one command must always run. If you don't want a cycle to run for some other reason, then wrap it in an if statement.