How are you switching between the cable box and you DVD player? If you are not unplugging any cables then I doubt this is a ground loop, but they are fickle, so it could be.
Please perform one test. Have the set up connected to the cable box and disconnect the box from the cable system. Does the buzz go away? If it does, then it is a ground loop. Then your cable box will have to have the ground isolated from the cable system. You might get away with using an optical connection to the receiver for audio, if your receiver has optical inputs. How are you connecting everything now, and with what cables?
Please let us know that information before we speculate further.