It's definitely Flash player rather than Firefox itself. Visit a series of webpages with no flash at all (NB: most banner ads use Flash) and it's fine. Visit Flash-intensive sites and it goes crazy.
I've reluctantly switched to Safari for now (which also has Flash issues, but copes better than FF).