I have an older viking and am having tension trouble and the zig zag won't work. My repairman told me that it is probably because I rarely use the zz and buttonhole function and it is probably gunked up with old oil. He said I should run it thru the functions every time I sew or at least every other time.