This weekend was a milestone celebrated in silence. Nothing squeaked or creaked on my ride. That means my shoes didn’t creak the way they often do, especially when I ride in dirt.
I had tried oiling the cleats, but that didn’t work. It may have made it worse.
What happens is microscopic grit gets between the metal holding plate, shoe sole and cleat. You can clean out the grit but it comes right back.
I decided to try WD-40. WD-40 is strange stuff. It’s mostly a solvent of hydrocarbons that work by transporting a little Vaseline and mineral oil into tiny crevasses.
So unlike a heavy oil, which gums up the cleat and attracts dirt, the WD-40 penetrates inside the shoe cleat and works where it’s needed. No residue and no creaking. At least that’s my experience.
One of the perks from buying WD-40 — it’s made in San Diego.
Addendum: Another solution is to cut out a piece of inner tube and place it between the shoe sole and the Shimano plate. I used a paper hole punch for each of the screw holes.