That's a lot codes to run down .... sounds like, and I'm by no means an electical expert, but I wonder if something got fired when it got wwet ??
Ya know, these manufacturers should really build their machines to be in water ...... there is no way a guy should have that much trouble from just hosing his bike down ..... or even tak'in it for a swim .... IMHO !!! ...
Later ....