When was the last time you cleaned your sewing machine? One of my most-used tools is a one-inch paint brush I bought at the variety store. Everytime I have to fill my bobbin, I brush out all the lint. Today, I removed the plate and took everything apart to clean more thoroughly. Its amazing how much lint gets in there. I put in a new needle too. They are so inexpensive, we should all change needles more often. Have you read your machine's manual to see if you need to add a drop of oil anywhere.
It's just no fun to have your machine not working, so take a little time now to do some routine maintenance. Keep sewing and keep happy.