Could be one of a number of things. First make sure that you are using good quality screened cable, invest in some good quality interconnects - Signal cable is more critical than Loudspeaker leads
Secondly, make sure that you are running your signal cables around those carrying mains voltage, and not over or under them. I know that this is difficult on Disco set ups, but it can make a difference.
If any part of your system has an "earth lift" switch, try switching it to the "out" position
If you have the option, make sure that all mixer - compressor - amplifier interconnections are made using balanced line options and good quality cable. If you have the option, then run the system in "balanced" configuration throughout. Ensure that you are using the 775mv (0db) outputs and inputs on your mixer / amp.
If your amp & cd player are mounted in the same rack, try seperating them by 1U, if you have the space in the rack case.
NEVER be tempted to disconnect the Earth lead on the mains conenction of your audio equipment. This used to be an old engineer trick to get rid of "earth loops", however, it could cause death or injury should a fault occur.
If it still occurs after this, then you are highly likely to be stuck with it, since it equally be a capacitor or component problem in our amp or elsewhere in the audio chain failing. I suspect that you are using the noise gate option on your limiter to supress the hum during idle?, when no music was present?. This would suggest that the problem is not with the amp, and elsewhere in the audio chain - maybe your mixer or the leads inbetween.