I have a twenty year old Viking... and just the thought of having to purchase all of the speciality feet again.. would make me seriously evaluate the cost of repair vs. a comparable new machine. When was the last time you had it in for service.. Lint built up can cause some of the issues you describe.