When you display is showing 23 or 24 MHz, is it actually transmitting there or is it just the display showing a wrong frequency?
Sadly, just because the radio looks well cared for, it doesn't mean the radio has not been messed up. The fact that the radio even THINKS it is transmitting on 23 MHz is a little scary. The PLL may somehow be messed up and not acting properly. Lots of folks try to tweak on PLLs as a way to get the radios to "freeband".
What is even more disturbing to me is the fact that the "A" position will indicate 1 thing, then another thing a little later after switching something that should not cause the change. It may be something a easy as low voltage or a loose connector, but it could also be a PLL unlock problem which would need a new part or new radio.
WM