Your machine is fine. It is the thread. The old Singers were designed to sew with 50 weight cotton. They will sew with other threads but you may have to do a bit of fiddling with them. Change the thread to cotton and do a test. Hope this helps.
The 301 is a wonderful machine. Really.