It sounds like you are making a common mistake that is seen when working with IMAQ images. The image that you are passing around your diagram is actually a pointer to all the information about the image, not the image itself. When you make a copy of the pointer, it still points to the same location. This location is probably being reused by IMAQ Grab to obtain another image. If it is in the process of grabbing the new image, the image is probably undefined.
The solution would be to copy the image to another buffer using IMAQ Copy, and use that buffer in other places in your program.
Bruce
Bruce Ammons
Ammons Engineering