Может у тебя Firefox 2 и 3 вместе установлены? В /home папке лежат настройки для второго, а ты третий запускаешь и все ложится?
зайди в /usr/bin и
$ ls -l | grep firefox
посмотри какие символические ссылки у тебя созданы. Если два Фокса вместе стоят, то должны быть firefox-2 firefox-3 и просто firefox, ссылающийся на конкретную версию.
Фоксы разных весрий хреново работают друг с другом, так как используют единую папку с настройками /home/.mozilla , а там и про расширения несовместимые инфа есть, и про все остальное.
Как вариант можешь убить папку /home/.mozilla При запуске Фокса она создатся заново с девственными настройками. И Фокс будет без плагинов. Но только если уж работаешь в третьем, то второй не запускай и наоборот.