I recently rebuilt my engine and everything worked fine until I went to top off the coolant. It had oil in it and found my oil cooler was leaking oil through. I replaced the cooler and was flushing the oil out of the coolant, water sprayed off the belt and onto the ecm. And now my DIC glitches sometimes. Sometimes I turn the key on and it'll be fine and other times I'll turn it on and it's messed up. I did disconnect the batteries and checked the plugs at the ecm but didn't see anything and everything was dry. I checked my grounds to make sure they were all still attached also. Any help is appreciated.