Mine had been sewing perfectly then started acting up something fierce. Tried all the obvious as you have done, then tried them again, then fiddled around with making extra sure there wasn't something caught in the bobbin/ feed dog area. Finally out popped a tiny bit of a broken needle. So keep at it!