Peter, I would take it to a clock repair shop and have an estimate to repair. I have a friend in that business and it is amazing what they rebuild. Too bad you are not close as he is a great guy and very good at what he does. Tom Schmutz Concord, Va. germoamer at AOL.com