elate,
I know that it's a 100 mile trip, but I would recommend Cornell Smith, (audiodoctor.biz) I have used him for everything since I moved to AZ in 2011. He's really good, and his prices are fair. He's also organized and doesn't take forever to fix things. His # is 480-759-3724.
Good Luck!