mine was caused by the throttle map switch contacts on the transfer box. When wet it must have been opening and closing and switching between maps.
It took me 2yrs to find it! I tried turning the snorkel head, sealing wires all over the landy and protecting them. It always happened when in spray...