Hi my mate had similar prob and it was the relay to the lights had been fitted with the contacts upwards so it filled with water and rusted. His was a relay which was part of the loom from morette sat just behind the pass side light.
Good luck.
cheers steve