You migt try Speakerex in Florida, they are a factory authorized repair center for most major brands, and repair many others not listed on their website. Just email or call them, I'm fairly certain they can help. Just Google 'em.
Best of luck,
Dan
Best of luck,
Dan