My Viking started doing what you describe and I took it in. They had to re-center the needle. I think I've had them do that before. I'm kind of rough on my machines. Mine is computerized. With cleaning, checking over and adjusting it cost about $80 and took about a week.