The way I understand it a macro stops after
it runs once unless you have your trigger
run from another macro which is started
inside the original one. the timer only
sends a "on" or "off" signal once unless you
have the repeat box checked.
If you suspect you have a loop go to "Tools"
then "Purge Delayed Macros" this will stop
all running macros