In addition to what Seabody suggested...
I've probably already asked this, but are you running any mods in the game? Also, does it do the same thing in a different file? If if only happens in this one file, then the file is likely corrupt and can't be fixed. But if it happens in all files, then it's a global problem and we'll have to take it a step at a time to see if there's a solution.