I'm running VISA 4.0, Laview 7.1. Seems to be a timing issue with a certain peripheral, when calling VISA Status Byte (waiting for SRQ) in a loop. We have a delay before the first call to VISA STB, inside a while loop, and another delay inside the while loop. By increasing those delays we seem to be able to survive, or diminish the probability of VISA erroring out, at a great cost to execution speed later on in the process. Seems to always happen when I have another VI open with an image preview, through IMAQ, i.e. camera is streaming and I'm getting an image and putting in the front panel of a VI, where the camera is attached to a NI PCI based frame grabber. The other VI is moving a stage over VISA/GPIB in jog mode via pushbuttons, and eventually one of the moves causes a VISA connection lost to the stage controller. On the (identical) system with a PCI GPIB card the problem never occurs, or is so infrequent that we never seem to hit it. If the video is not streaming I don't recall ever having problems, but I'm not 100% sure on this.