I had one that did it too, and it made we wish that I had bought the Beretta that I was considering.
I fought it for a while. Auto Trans Fluid or synthetic motor oil in heavy weight around 20W50 might help. Eventually, I did a nice spray paint job on it.