It might be the door hinge pins. My door pins are definitely worn. You can check by lifting the rear end of the door if you can feel movement then the pins are worn. Previously I took the pins out and rotated them 180 degrees which cured the problem for a while but its come back. I think the answer for me lies in new hinge pins.