Piston pin bad ?
Forgive me for throwing this out there if I'm wrong. But this looks like water corrosion on the tops. You said this engine was built many years ago? Looks like moisture got in the engine and caused the pitting? I really don't think it has anything to do with your noise.