Lots of people have the same issues, and it starts with confirming the condition of the wires connecting the door to the frame -- Think about it, you have a 20 year old vehicle, I don't know your milage but think about how many times that door has been opened and shut -- those wires get abused and break
If you're sure they are good then next step is to pull the drivers door panel and confirm that the door lock mechanism gets power -- Then jump the door lock mechanism and see if it works bypassing all the jeep switches -- while you are in there jump the window motor and see if it runs full speed
Use fully charged battery with a fused jumper wire set of at least 12 gauge wire
Check for binding in the door lock linkage
If everything checks out OK then you need to go to the passenger door and check that switch out -- The passenger switch is the master switch for the locks, I'm not sure about the windows
I'd still put money on bad wires in the driver door though -- how exactly did you check them?
We went thru this with our '04. The dealer said replace the wiring harness, I thought bring it on. Then I found out, not the wiring harness to the door..... the entire vehicle wiring harness, $1400.00, no guarantee it would solve the problem. We traded it for a new Subaru. Do I feel guilty? NO, they wholesaled it. It likely went to auction. BUYER BEWARE. There was no misrepresentation.
With all the multiplexing going on, even the dealers don't have a clue.