For Uniden products, Uniden service does an excellent job for a $49 service fee including return postage, and they will go over the radio thoroughly and replace any worn/bad items.
If you live near the Detroit Metro area I can give you the name of a place near West Warren and Telegraph Rd that works on them along with other radios.It is a biz not someone fixing them out of there basement
I never said there was anything wrong with basement shop's .
Some people get scared off of basement shop. I dont I have gotten the best deals on repairs of my radios at mom and pop shops .
Also it is one of the only shops around Detroit area