DOn't know if this might be your problem or not but I was having similar problems on my 2008 Gold Wing. I knew the battery was about due to croak and, coincidentally, just as soon as the new battery was put in the CB began working perfectly again...did not know there would be a correlation between the two, just knew that the battery was about to die. Been working great ever since.
Hope you find a simple fix soon.