hi, my name is XXXXX XXXXX i'll help in any way i can.
the water is the thing.
modern automotive electronics and water do not play well together.
if i understand correctly it runs ok but the check engine lite is on, is that right?
autozone will read the fault codes and turn the lite off for free outside of california.
in california aamco is you best bet, but there might be a charge.
generally speaking letting it dry out is about all that is needed.
good luck, gary