Does the program include proper use of Error clusters? That is, all code modules are strung together via error in/error out controls/indicators and errors are trapped and reported. Seems like some sort of error (either via internal code or LabView's error trapping) should be popping up in the serial routines to assist troubleshooting.
I believe there is a specific file to add in the build (for certain prior to VISA), but I never have used VISA yet.
Do you have the latest version VISA runtime engine driver installed? See:
http://digital.ni.com/softlib.nsf/websearch/C0CDC738994FCBC886256EEB004E9BB3?opendocument&node=132060_US
(you may wnat to look at the readme.txt file shown in the link)
~~~~~~~~~~~~~~~~~~~~~~~~~~
"It’s the questions that drive us.”
~~~~~~~~~~~~~~~~~~~~~~~~~~