hmm, if thats the case, it sounds like a routine maintence of cleanign the ECU plugs might be the best bet (considering it only takes about 15 minutes to do.
maybe a thin sponge or paper towel in the plug at the ECU to "soak" up the fluid.?
What's interesting is your light seems to stay off for a while right?
Even if I pull and clean all plugs + use compressed air my light comes back on within 50 miles. I'm beginning to wonder if the sensors are just bad now and do need replaced