I've seen plenty of ECUs get wet and not work correctly, albeit they work. I'm willing to bet the ECU is playing some sort of role here, whether it got wet itself, or some electrical wiring got wet and shorted parts of the ECU out. I'd definitely try out another ECU.
if it's the ecu, I have a stock one for sale in classifieds ;)