Make a nice leather cover for your key chain.
Very simple to do and nice looking.
A piece of nice leather
Measure the circumference of your keychain.
Cut leather accordingly
Install the grommet and snap
Put key ring through the metal grommet
Enjoy no more key noises in your pocket!