The problem task was set to run at 50ms intervals. That explains why it hadn't necessarily run during the scan. I had a more severe problem tied to this task that I had thought I correlated to the intermittent running. If running the interval at zero solves that issue, I'm in better shape for it. Thanks for your help!