So I took it to the 'doctors' and after giving it a new rubber tape, new foot and I forgot one-more-thing, it was given a 'clean bill of health.
p/s. . . . btw, my faithful Janome has been down and at the doc's. Therefore, haven't been able to do any sewing for a while now. Soon I hope!