What machine do you have? I am wondering if the thread spool is catching the thread every once in awhile. It sounds like a thread path problem to me -- most likely upper thread, but could be lint in the bobbin area or possibly an irregularly-wound bobbin.