It does sound like a grounding problem on the receiver side. Used to be really common but not so much with a home that has wiring up to code standards.
Is the receiver using an outlet with three contacts for each jack? If not, then you probably don't have a ground wire running to the outlet so attaching a ground wire to the screw will do nothing since it's not grounded. Even if it does have three prongs the ground wire could be missing and still un-grounded.
If your receiver has a two-prong plug then sometimes just flipping the plug around will fix ground loops but that may not be possible if the plug is polarized (one prong bigger than the other) which it should be for safety. If it IS polarized, or flipping it doesn't fix it, then something's wrong with the wiring of either your receiver or, more likely, house wiring at the outlet/circuit the receiver is using. If you're using an extension cable or outlet box they could have the mis-wire. It's far, far preferable to fix/replace those if you can.
If the outlet is in fact not grounded try attaching a ground wire to a copper water pipe if you can reach it. It should be grounded for safety.
On the receiver side, attach the ground wire to a chassis grounding screw (check your instruction manual) or case screw if there isn't one provided. Look for a screw with an electrical ground symbol adjacent to it (a triangle shape with one line sticking out on top, like an upside-down christmas tree) and use that; modern electronic devices frequently provide these.
Don't attempt to attach the ground wire to any of the audio connections. You've no idea, really, what miswires may exist inside the receiver or house wiring. There must be some somewhere or you'd not be having this ground-loop problem.
Good luck