lol yeah unfortunately this case can be a lot of different things. IF the battery is the cause, i would triple check the CB install and make sure its not pulling any current when off.

Since it's at a shop we can't have you probe around with meters and such... so keep us informed how it turns out