Kim
I had the same problem on my 03 Patriot last year. What I found on mine, was that the rivets that hold the hinge on top of the door had worked loose. I drilled out the rivets and replaced the hinge and that fixed it. The single rivet on the hinge had worked loose as well. I got the hinge from Monaco, but I think Beaver Sales in Bend have them for about the same price.
This fix worked for me. Yours may be different.
Les Marzec