Slideshow xml issue. I think

I have a movie that loads automattically on _level3.

When I click on a button I want the movie to unload then go to a particular frame and a new movie to load.
Button script

on (release) {
unloadMovieNum("_level3");
gotoAndPlay(80);
}

Script on frame 80

loadMovieNum("slideshow.swf", "_level3");
stop();

The new movie is an xml driven slideshow with some mods to make it automatically fade the pictures in and out.
Everything is working up to this point.

Now I want to click on another button and have the new movie unload then go to another frame and have another new movie load.
Button script

on (release) {
 unloadMovieNum("_level3");
 gotoAndStop(85);
}

Script on frame 85

loadMovieNum("slideshow2.swf", 3);

What is happening when I click to see the secod slide show is I go to the correct frame and the new slideshow starts to run, I see one picture then I get the first slide show again (the one that was supposed to have been unloaded), and it starts to run buggy.

Any ideas?