Hi I've got a similar problem, I cant fix it but I can say you can lock it (if its like mine) by locking the the driver door from the inside (push and hold the lock for a second or two), then lock the other doors from the inside finishing with a rear door. Its a pain but it keeps the door locked while you are trying to fix the problem.
Andy
May 2009