water seems to be the cause going on what you've said , either shorting out in one of your light units or its found its way into your fuse / relay holder
i have had a relay burn up on me once and blow fuses but i could smell it aswell , try disconnecting all your light units and refit one at a...