I've seen my boss fix that a few times. It's pretty common. You have to release the needle bar, remove the old oil with a solvent, blow it out real good, then put it back together with new oil. Not all techs know that trick. Not all are willing to work that hard. Some would rather sell you a new machine.