Could you explain in a bit more detail what the problems is. For example: "...but the graphed data blinks...": Does it just flicker, alternate between data and zeroes, etc. Or "...it sticks in the while loop...": I am not familiar with that term. Does the program stall, waiting for something? How exactly are you using the "part" as a subVI? Which part?
Maybe you could attach a small sample program that demonstrates the problem, a VI is sometimes worth a thousand words.