Did you ever get water inside the door panel? That could cause a lot of problems you describe. Either way DCM or wet electronics you will probably have to replace at least the DCM. Please report back and let us know what you find out and what you do. For the other W220 owners here, the info will be greatly appreciated.