See my previous post, re: "relay bypass for old headlights"How the hell is it that all four door lock motors are failing. Three of the four will cycle once or twice, before slowing down and failing to move the door lock indicator. If you wait a couple minutes and try again, they'll move again, and then slow down. I tried taking apart the passenger front assembly, but the motor is in a completely sealed housing.
Voltage drop is the problem. You need to add relays at each door (kick panel is a good place) and run wire from them to the lock actuators. Granted, they're a module instead of just an actuator these days, but same concept.
I have a slow/lazy motor. In my case, I'm going to replace the actual motor itself, by desoldering off the board and soldering in a new motor. If I had a global issue (all 4 doors) I'd run aux power by way of a relay bypass.
Suggestion for a starting point for your project - the XJ Door Lock Relay Bypass hack... I can't find the link I am looking for at the MO, am at work and can look later this evening. It won't be directly applicable, as the XJ uses actuators and ours are actually an assembly on a PCB. But it should help point you in the right direction.