The mechanical latch assembly sounds broken.
It is not difficult to replace.
Removing the door panel is incredibly simple, and the weathershield behind it comes off easy with a razor blade cutting through the gooey black adhesive. That adhesive will re-stick to itself when you put it back together.
Putting the door panel back on is easier than removing it, you really have to try hard to do it wrong.