How long has it been since you changed the needle? 8 hours is about all mine can take--16 if titanium. I have also had scratchy batting cause thread breakage & a little snippet of thread trapped in the bobbin area once caused all kinds of weird issues.