Preloader doesn't work when loaded into another movie

I’ve got this preloader working nicely on a standalone movie. The problem arises when I load it into a main movie. It loads and counts up to 100% but the playhead doesn’t go on to frame 3 with this.gotoAndStop(3);

I’ve also tried it with unique variable names but still no success. Why does it work alone but not in another movie?