Something else to check out:
Some of the VI's called in the for loop did not load for me, but make sure there are no references in there that are being created and not disposed before exiting. This can cause a memory leak and in a program like this will quickly eat all your memory.
Also, there is no need to use the local variable for the 3rd frame, just pass the wire data straight to the build array functions, those functions will not execute until the for loop completes or is stopped.