OKAY. I just finished removing door panels, radio, checked seal under windshield, lifted carpet behind passenger seat etc.
All connections, wires and speakers look dry, uncorroded and in good condition.

Why do my speakers not work after the rain??

Can someone recommend the best professional who could quickly diagnose and fix this?
(Not some "mechanic" who will charge me big $$$ to tear apart the entire car looking for a loose wire)