This happens to me a lot too. I don't know what causes it, but, I make a new project, then slowly move over the script, graphic and audio files from my old one to the new one. It's a temporary fix, but, it works.
You should keep a backup of the project as well.
Sorry, I wasn't much help, was I?