I've found two main reasons thread breaks on my machine. One is the need to replace the needle. The other has to do with thread windind itself around the spool pin under the spool of thread. This usually occurs after I've stopped rather quickly when the thread is at it's lowest point on the spool.