Rey,
It seems like you may be getting EDVR(0) error since 0 is its error code. If that is the case, check out this link: http://digital.ni.com/public.nsf/websearch/2FA525A8585A92E9862566EE002A3755#EDVR and see if it helps any.
What kind of communication are you conducting? Is it something that could perhaps build up data to the point that the device become inaccessible? You should try to replicate the problem at as small a scale as possible. This will help you isolate the problem. Try sending a simple *IDN? to it or getting a single point reading or something similar repeatedly for 5-10 minutes.
It is recommended to use VISA drivers since they are better integrated. Also, without an error code, it is hard to determine the problem. Have you used the Keithley
238 Device Errors VI that is included in the device drivers? This VI will interpret any Keithley error codes. You can also try to wire the error clusters that are generated from the GPIB Read and Write VIs. These will give you the LabVIEW errors.
Any additional information will be helpful.
A.S.
Anu Saha
Academic Product Marketing Engineer
National Instruments