Before re installing FF I would start it with a clean profile first (that takes care of all influences stemming from faulty Extensions, themes etc.)
It's fast, non destructive, easily reversible and simple enough so that even inexperienced users can do it.
You wouldn't throw away your car either just because it has a flat tire
Managing profiles | How to | Firefox Support
-DG