Your profile indicates you have a 98? If so before you pull anything, look under the dash where the cable connects. I had a similar problem with my 97 and it was a sticky door. (been monkeyed with) I lubed all the hinge points I could see with silicone spray and now it works but I have to rotate...