It might be time for a tune up. Fifteen years isn't that old for a good machine. My Bernina is 20 years old now and still going strong. I've had a few repair bills over the years, and I do take it in every year or so for a tune up. I'm hoping to get many more years of use out of it.