I agree. It might just need a good cleaning, especially the bobbin area. And by all means change the needle. Sometimes that's all it takes or the timing may be off and then you would have to have it serviced for the technician tell you the problem. If you decide to buy a new one, go try them all out to see which one you like best for your budget. Good luck...