Took my "baby" (Bernina 930) in for a cleaning and tune up last year and found out she needed new feed dogs! Those babies had about worn flat and I didn't even notice. She's really digging into my fabric now! Made a huge difference. Wonder how many stitches it took to wear those teeth down? Glad yours is happy again. My little Bernina sews so well that I forget she needs cleaning, etc.