definitely worth the trip to the pro for a thorough cleaning, oiling and adjusting... there may be a part to be replaced, that will be a decision when he tells you how much or how little that will be....but the only way you will know is if you get it to a good, reliable repairperson... ask around...at classes, your friends, and fabric stores... find the right person and then trust them... all the rest of us are just guessing...