A brief story on water damaged gear: So, my first real job in the eighties was as an apprentice Telecom tech up Cape York, replacing the old 4 wire line on posts with a modern microwave repeater system. It was at the stage where it needed testing and we had some very expensive test gear. Some kindly Bamaga tech decided to provide us with a busted up shitty ute to load our gear into. It rained a lot, gear got wet. When we set up camp that night, my boss opened the test gear up and it would not function. Error codes. He unscrewed the cover and suspended the circuit boards over a gas stove, about 6 inches up, and moved it around patiently to aid evaporation. I was laughing and having a beer. I thought, no chance. I was wrong. It fired up fine after this exercise.
So when old mate says "I am highly suspecting there is water in my ECU? Is there a way to check for water. Can it be fixed if it is? And can I do it?", the answer may well be to provide patient, subtle heat to aid evaporation, as in the above. Just an idea.
That was a good job that one. No more frontiers left unfortunately.