Door *pops* when opened

You can see the roller part is out of whack and it has a deep groove worn in it. I compared it to the passenger side which is very smooth and makes no noise - the roller part is very solid and aligned with the pin going through it and it only has a slight groove.
I've tried greasing it, all that does is promote dirt and grime build-up.
How do I go about fixing this? I'm hoping I don't need a whole new hinge.
If I'm not mistaken, the whole GM p/n is 16631043 (LH HINGE ASM) which can be had for under $60. I would *love* to avoid replacing this part if possible.


