Have you checked the relays under the hood and/or the BCM (inside the driver's side door jam in the dash) for water? That sounds like a short to me. Could also be caused by a loose wire somwhere. Might want to take a peek under the bumper and make sure the connections to the fogs are tight and clean.
_________________

2005 Silver CRD Limited

245/75R16 GoodYear Duratracs
Fumoto drain | ProVent CCV Filter
Stanadyne FM100 filter | Cummins fuel pump
GDE Eco | SEGR | BoulderBars | FrankenLift | Frankenskids