I had the same issue and drove me crazy! I installed the 5/32" E clips on the pin and I now have ZERO noise. Here is a link for the info:
https://www.corvetteforum.com/forums/c6-corvette-general-discussion/1956846-new-approach-to-fixing-top-popping-noise.html