I had a pivot pin on an old earthmover squeak like that. Only time it wouldn't squeak was after a rain. We had to grease it twice a day. I searched for a high load grease and finally tried an "open gear grease" for use on cranes. It was nasty black stuff and it did not work. But I'd be searching for another grease as mentioned by an above post, unless you want to pull it out. I think it's a material compatibility issue, but I'm just guessing.
A thought is to have the pin chromed. You could have that done to your old pin if the new one doesn't fix it. Another guess.
Try posting the problem on shop floor talk, lot's of machinists there.
We finally did get that pin out on a major rebuild and it was slightly galled with blue streaks on it(?). The bushings were like new, so I made another pin out of material used for trailer axles, called "stress shaft" by the machinist that sold me the piece. It was fine after that. Phil