If having trouble getting the doors off, it might be needed to use WD40 to free up the doors due to rust. So soak the door pins for about an hour and this should work .
It sounds like there is water in the door of your Jeep Grand Cherokee because there may be water in the door of your Jeep Grand Cherokee. You can take your car to a mechanic to be sure, and if necessary, to have the door drained.
in a plastic pot in the passenger door or drivers door......
Unplug the door switch.
Check the door seal under the door, it may be bad.
Open the passenger door. It is inside the panel you see at the end of the dashboard.
does it have a child proof lock syetem that locks from drivers door?
passenger side of dashboard facing the door.
Open the front passenger side door; it is on the side of the dash.
It shows in my manual that when the passenger door is open it is opposite the passenger door near the Glove box, but mine was not there, it is at the right kickpanel where a passenger's right foot would normally be. or you could just look harder!
Inside Passenger door connected to the window/door switches. has small antenna comming out of it.
Check under the passenger seat when you slide it forward. The lug wrench should be in the door jamb on the passenger side if it's not under the seat.
this is located in passenger door switch