I had a similar problem with the walking foot for my Janome machine. I emailed Janome and they advised me to oil the foot in several places and it has been working like a charm ever since.
Try emailing Bernina with the model no before taking it in for service. You may be able to do it yourself and save $$$$. More money for fabric. Good luck with it.