Hi ricky,
I would use highlight execution (light bulb on LabVIEW toolbar) to see exactly what AI Single Scan VI is causing the error. You could also use breakpoints on each wire right before the AI Single Scan VI is called so that you can turn highlight execution on to see if the call generates an error.
Another suggestion is to create a new VI and copy and paste all the VIs from your current VI to this new VI. This might correct a problem if the VI is corrupt.
Finally, you could use the AI Config, AI Start, AI Read VIs instead of the AI Single Scan. I doubt there is something wrong with the VI, it is morelikely a corrupt VI. Recreating the VI will morelikely fix this problem.
Anyway, hope that helps. Have a good day.
Ron