Just a thought - have you applied the MS patch for FS2004? Whether it makes it more or less stable I do not know, but Microsoft think that it does.
Again, I say and especially if you haven't applied this patch -uninstall and reinstall so that you are starting with a clean piece of paper - or at least, one on which you have not wiped your bottom.
Conan