I know my car did this until I had a splash shield installed by the dealer. Everytime I would hit a HUGE puddle, it would either die or the O/D light would flash. I can't remember if there was a recall, but they made a special splash shield for this...