Just had exactly same problem - no sound when on mains, fine on battery.
Did a bit of testing and found that power supply unit is at fault.
Replaced it with a 6v, 400 ma, centre positive supply and sound came back again.
Checking the original power unit showed it was only putting out 5.7v unloaded - looks like enough to power up the radio unit but not the amplifier for the speaker.
Chris
October 2010