I was recently driving in and out of mud puddles nothing big or anything and the check engline light came on? i drove it awhile longer and no probs but when i took to shop guy says i had water in my engine? no what sounds way off. what could have been the prob? also what does so much water get to the engine compartment?