Just a thought, but do you have any abnormally large textures that could be causing issues?
Otherwise, I'd say delete things until the weirdness stops (in a backup obviously), add things back in until it starts, and try to diagnose it that way.
As for why it's fine in a new model, I'd say perhaps the issue is within a group/component and doesn't kick off until it's accessed?