1999 Chevrolet Tahoe - removing upper hinge pin

I have a 1999 Tahoe and on the back door (it has what they call barn doors) on the driver’s side I need to replace the upper hinge pin. They are very hard to get out. Can someone recommend a tool that they have used successfully to remove the upper pin?

A drift and a BFH usually works.