Had similar issue, with intermittent failure of alarm arming and locking/unlocking. No power driver mirror (lights/mirror controls not responding). Had no power to my rear driver door (windows/locks didn’t respond) via fob or driver door master switch.
Easiest first step is to replace the switch, but in the process of doing so, use a voltage meter to check for static on the line. If there isn’t any, the signal is broken somewhere.
Check the wiring harnesses to the front of the driver side door. Two wires commonly will bend and eventually separate after years of wear opening/closing the door. The harness I’m directing you to runs from the main fuse box and control panel to control all of the electrical signals to the doors. Using the inner handle doesn’t require electricity, for safety purposes, so it will manually open the door.
If there IS static on the lines running to the driver door master switch, try replacing the switch itself, first. About a $30 part.
Next, in the event that wiring harness has no damage, before risking damage to all four doors, frustration and loads of time chasing where the fault in the circuit is lurking, get yourself the wiring diagram and Ross Tech software to scan your ODBII. This program will give you way more info than you will need, but it will tell you exactly where it senses the break in the circuit (static/no static).
Or if you have the time and feel you can disassemble all four doors, and you have the driver door off it sounds like, by all means and more power to you for braving that electric rabbit hole, haha.
If I’ve been unclear in my direction or lacking detail in any descriptions, or you have questions on anything else, ask away and I’ll do my best to clarify. Good luck and hopefully that one harness or switch sets things right.
Did it for me, until the dealership doing an airbag recall decided to replace my entire fuse panel without authorization. (or even admitting doing so in any of the invoices.) I had developed an intimate knowledge of my fuse boxes from hand checking and testing every fuse in that car four times over while narrowing down the issue to the wiring harness. The ports and panel was a totally different part and fuse configuration. This ultimately messed up my throttle, the EPC system, stalled the engine, intermittently wouldn’t lock/unlock certain doors, and about 99 more problems I didn’t have before they touched it...and a $2000 bill for providing these additional services. A mysterious 9 hour labor charge to *only* replace a single wiring harness...figured out this is how they covered up and mitigated their costs from Greenhorn Tech Billy’s pretending to know what he’s doing, weeklong, dismantlement and dismembering of my engine bay electronics.
My poor baby was never the same. May she RIP.