Do you quit the game and restart every time you load, or do you load directly from the campaign? I know the script isn't unloaded unless you exit the game; maybe this is something similar?