I had a look at my driver’s side door hinge of my 2008 Suburban and compared its function to the other three doors.I noticed the steel roller mounted on the vertical pin was not rotating on the driver’s door. Instead, the pin itself was doing the rotating as the door was opened and closed. I imagine this would eventually cause problems.
It took several carefully aimed shots with GM’s Super Lube with Teflon to clean out the black gunk between the roller and pin. I use that lube and also white lithium grease but I probably didn’t aim it well enough to enter the gap at the top of the roller. Cold weather just makes it worse. Check your rollers!