You might try Pre Owned Electronics in Bedford Ma. I think they have a Swap repair for $70 to $80. They usually advertise in the back of MacWeek.