I would check for correct threading and correct bobbin placement - I had problems with my tension off and on for about 4 months after I bought my machine - turns out - I wasn't threading the bobbin correctly - Once I read the manual for the 1000th time - I realized that I was not following the directions exactly - anyway, now I know and it works great. The other things to check are what you have listed. Good luck.