This is I think your problem. This VI is much too busy. As a first step, start looking at what you can reasonably turn into reusable subVIs. This will help a lot. Longer-term spend some time thinking about the application's overall architecture.
If you'd like I could help you with this task. Contact me backchannel at mlportersr@webtv.net.
Mike...
PS: If you have an application that is so time critical the only fix is to not use subVIs, get a faster computer--never stop using subVIs due to performance issues. It's a false trade-off and in the long run messes-up more than it fixes.