As said, check the wires in the bellows between the door and body first, I found three with split insulation, clearly they will break eventually, I've just left them for now. (2005 8pa 177k), both of my passenger doors gave up with unlocking within a couple of weeks of each other just before Xmas. A job for a fair weather day.