It might actually be an electrical problem. The door latch (which is elctrical) might be bad or a link that connects to it might have broken off. The latch is mounted on the rear of the door, it has levers so if you try moving them and they're jammed then you might have found the problem.
It's just an idea, hopefully it works.
It's just an idea, hopefully it works.