I was driving around and parked up, when I returned I tried to start my 2003 Expedition and it would not start. It would not even crank. The mileage and compass readings where just showing -------------. aslo there was a buzzing sound coming from the fuse box located on the passenger side. I got it towed home and took a closer look, my findings so far are the buzzing is caused by fuse number 102 which says its for the ignition switch / starter solenoid. when i remove it the buzzing stops but there are no lights on the dashboard. when I put it back in the buzzzing is back the lights in the instrument panel work but it will not turn over. I tried replacing the fuse but nothing changes, I pulled the carpets up and noticed there was some water under the carpet, in the well but there was no trace of water in or around the fuse box, i heard that the 2003 can have a windshield leak, it rained here pretty bad about 3 days ago, at the moment i have a hairdryer blowing in there to dry it all out. Any ideas?