Yes to all the above. I changed, needle, thread, bobbin. Put the drop of oil on the bobbin race like the manual said. I was thinking it jumped time, but would the hook even pick up the top thread if it had jumped time. It runs great when it is not threaded.