once you have the door open take off the door panle and lube the sh!t out of the lock and door latch mechs. work them while the door is open (lock with the key, latch with a philups screw driver) this should take care of your problems.
if that does not work you are lookin for a new...