in my 6th gen the door clips hold the door in place...it gets it hold on the door from the three screws by the speaker, the screw that holds in the piece by the door lock switch and the screw in the arm rest...make sure all those screws are in place and tight...if so...check to see if the arm rest came loose from the door panel itself...i spent alot of time taking my door panels on and off to install speaker wire, door locks, and recovering the arm rest...