check the fuse box, especially the metal parts that hold the fuse - they lose tension on the fuses and stop working. Also look at the back of the fuse box if the windshield leaked on that side.