For your door lock issues check the plug for the door switches. They may have come loose, gotten wet somehow or be shorting out. From there it will be wire chasing looking for worn wires shorting out...look where the wires pass through or near objects that might rub.