Why have you got a sonarman on station when on the surface??? put him to rest in the quarters so he's fully rested for when he's really needed - when you're submerged! (this will stop this problem) OK the compartment efficency suffers but i've never had a problem with the radioman not sending and recieving messages with a low efficency!
Regards
Kaleun