You have a broken door lock spring on the latch mechanism of that door! Here are a few pictures of what/where the little bugger is!
Here is the culprit!
And what it looks like when it's broken.
You'll need to grab a spare spring from the JY and put it on your latch mechanism, or just change the whole mechanism.
Take off the door panel (the next time you get the door opened that is!) and disconnect the plastic rod clips from the associated rods that are part of the latch mechanism, then remove the 3 phillips head screws that secure the latch mechanism to the door......
You will probably need to remove the bolt that holds the window channel track in place so you can push it out of the way slightly to gain enough room to remove the latch mechanism from the inside of the door......
The latch mechanism has 3 rods that come off of it, I unhook them from the devices they hook to instead of trying to unhook any of the rods from the latch mechanism itself, it's easier that way......and the rods run to your........
exterior door handle....
Interior door handle....
I don't have a "inside the door pic of that! I'm losing it I guess!
And the exterior door lock.
There is a 4th rod, but it is the interior lock button that your arm always happens to lock when you rest your arm on top of the door! Anyway, it just slides down and out when your taking the latch mechanism out of the door.
Install your "new" spring in the proper position, and re-install the latch mechanism into your door, and you will be able to get in & out of your truck when YOU want to!
Enjoy!!