There is a place in NY that repairs them for a lot less than the dealer replacement cost.
United Radio
E. Syracuse, NY 13057
Direct: 315.446.5570
Toll Free: 800.448.0944
Fax: 315.446.2434
[email protected]
Contact them for an estimate. (mine was ~$450+ship)