I too have had problems that require importing all objects to a new database, which is a complete pain in the body part of your choice when you have a secure database.
However, the necessity for that has completely gone away since I discovered, and used, the decompile option.
So, I'd definitely recommend it. However, I'm using Access 97, perhaps other versions are more stable. It has been my experience, however, that stability may actually decrease on a new version (see Windows ME)