This will also happen if you are calling a dll that is not thread safe and must be run the user inerface thread.
To check this, double click on the Call Library function, and in the configuration dialog, there's a dialog ring to select which thread to run in. If it's set to 'Run in UI Thread', that will cause the execution pause. You can try switching it to 'Reentrant' and see if it works, but if the dll was not written to be thread safe, this will cause problems.
Let us know how it turns out.
Ed

Ed Dickens - Certified LabVIEW Architect
Lockheed Martin Space
Using the Abort button to stop your VI is like using a tree to stop your car. It works, but there may be consequences.