Sounds to me like a BCM problem.....the signal from your power lock switches, and key fob, go to the BCM....the BCM then activates the door actuators......the fact your doors unlock when put into park, means it is a programming problem in the BCM, or the BCM itself.....