Well I'm not pro, but i'd try taking off the door panel and see what's going on in there. did you try to tinker w/ the door latch see if was outta "place" or something? Tried closing opening the door pin?
2003 E55 AMG
2007 FJ Cruiser