Are you sure you're calling the subVI multiple times? Like Ed said, if you're initializing from outside the loop AND the subVI stops and starts each time, it should be initialized. I suggest you post the relevant code and I'm sure someone will quickly find the answer.
___________________
Try to take over the world!