Actually BCM is the Body Control Module, which controls the locks, windows, and the factory alarm.
As for your problem, I didn't have this problem on my GP, but I had similar (yet different)problem on my father in-law's Jeep. When you open the door slightly, all the doors unlock. (But they won't lock) I took off the door panel on the driver's door, and found that one of the wires was shorting to ground on the door frame. I fixed this short, but now the locks don't work at all. Turns out the driver's side lock switch was bad. It seemed the locks are all wired to the driver's switch, so if that switch was bad, the whole thing went down.
I'm guessing if you have them look at the front two doors, you'll find a lock wire shorting to ground somewhere.