You may need to have the BCM re-programmed at a Dealer.
You may have a welded relay so you can first try swapping around some relays which are located on the rear of the Junction Block ie. remove the internal fuse panel and flip it over.
The relays you want to swap around are the "Relay Door Lock", "Relay Door Unlock Passenger" and "Relay Door Unlock Driver".....the diagram of the Junction Block has an error....the three relays sit on top of each other but one should be marked as "Relay Door Unlock Driver".
Swap these relays out with park, Horn, Fog lamp Relays for example.