I would call Tom Trembley at Suncook Valley Appliance repair.  I have used him for all sorts of repairs in the Wolfeboro area and generally would say that if he cannot fix it, it cannot be fixed!
724-0545 or 
svarepair@svarepair.com 
Prompt and professional service.