Also check the fuse box. It's a bit of work to pull it out carefully, but check the backside of it for corrosion and stuff.
From what I've read(not experienced) it's a bit of an issue where water can get into it from above(eg. windscreen leak).
Printable View