Firefox for me has been as stable as a rock - even pre-version 1.0 builds.
If I were you, if you haven't tried it already, go to ADD/Remove programs and un-install it, then try a reinstall.
All your profiles will remain intact, so you wont loose any Bookmarks or whatever. If you want to be extra safe, you can backup your profile. Instructions are on the Mozilla site.