I now understand what you meant by variables never equal except if the nextexecutiontime has an offset of zero. that is a problem. I'll try your other approach to have a pause in the script and watch resources. I got my info on resources from this post.
As an aside, the correct path was taken when I fixed the % EEE you found.
Thanks.