100% identical problems in my truck. I'll bet your windshield is leaking and the water is running down the a-pillar under the trim and getting into your fuse box. First time I had taken it to the dealer to fix it, and I finally had to get a new fuse box.
The dealer just dried it all out somehow and it worked. Got my windshield replaced and all was good until it started happening again. This time I'm buying a new fuse box.
By the way, I'm confident your gem is just fine. When you take out the fuse box to replace it, you'll see that there's really no way for water to get in it, but the inside of your fuse box is green.