TODAY is a Great Day to visit our Store and order the parts you need for your truck ! ! !
This may be stating the obvious, but check the striker bolt, door hinge and door hinge bushings and door latch for excessive wear.
When you are too cheap to spend $6.00 on a new striker bolt you can cut a piece of pex or the like and put it over the bolt if the bushing is gone.
Priorities...