The only thing that comes to my mind is something that happened me in the first LabVIEW VISA sessions. I was telling VISA to read, but there was nothing to read. If you write a command and that command makes your instrument to answer, then after the write vi you must put a read vi with a proper byte count (depending on the info you expect). If you write a command and the instrument doesen't answer (even after doing some action) and you put a read vi, this will timeout. Last, be sure you wire the proper byte count, else, you won't empty the buffer, and some data might be lost.
Hope this helps.