You could try putting in some debugging, eg. Having the $current$ function or sub name printed out to the immediate window or to a log file.

That way you could see if a particular sub is being called repeatedly when it shouldnt.

You could also try Stepping Into the application. It might be doing something you didnt expect.