Just so the rest of you won't need to spend time pointing out the obvious, the problem wasn't the high-priority process calling timer, but the other high-priority process caught in a busy loop.