I had a serious case of the same thing happen when a piece on my rotary hook broke (don't ask). Replaced the hook with a new one, of course the timing had to be reset (which I did best I could) but the machine seemed to go downhill from there. After quite a while I nailed it down to my needles not being low enough.

o don't laugh-- if anyone has other suggestions I'm open to 'em!!) I used to put them in till they stopped, but........ I played a bunch with the rotary hook position, but could NOT get the hook to line up in the middle with the needle scarf, therefore the bobbin thread wasn't catching.
Anyway......I don't know if that was a proper adjustment or if I still have a hidden problem, but for now I drop my needles +1/4" and haven't had a problem for several weeks now.