Hello andshand,
We do not mind at all your asking, if you do not mind the best guess answers we come up with.
The tech may have been a bit stingy with the Christo-lube or may have failed to replace and lube the piston stem o-ring. Another possibility is that there is a little corrosion on the piston stem itself that needs to be cleaned off. After the last service, even if the tech properly lubed the stem and o-ring, corrosion on the dynamic sealing surface could be causing the friction and noise.
Now, having said all that I have to give a disclaimer. I have never worked on a MK 20 but I know there are slightly different procedures when installing the piston and the accompanying bushing system. Incidentally, ScubaPro changed designs on the bushing system and composite piston a few times in the last several years. A couple of changes involved eliminating a cut along the axial length of a stem bushing, using a softer material and polished stem to help alleviate whistling. In fact, one bulletin (Engineering Bulletin #272) says, "Lubricant is now added, in very small amounts, only to the piston stem o-ring, and not directly to the stem itself. At very low temperatures typical in ice diving, traces of lubricant on the piston stem act as nucleation sites for ice."
So, back to the shop I would go and tell them the noise has returned after a few dives. Gently suggest the stem be looked at closely for corrosion and that the service kits installed are up to date.
I see in your profile you are in NW England and wonder if you are doing cold water diving.
Hope this helps,
couv