I had an AH HA moment this last weekend, I had a similar problem with my E34. The double lock didn't disengage when I unlocked the doors, meaning the EWS module was grounding out the ckp signal. I pulled the yellow relay under the back seat, no more problem. I'm not sure which EWS you have but try that, could be the bastard spawn hell child that's making your life miserable.