Guys don’t waste your money on anything. I have the exact same problem. The cause is broken wires from front left kick panel into the driver door.
You can test by having the front door ajar slightly then try rear doors, then door ajar all the way and try rear doors and windows. It will be...