I was with a friend when he drove though a huge puddle (it was a "duh" moment for both of us) and it immediately stalled the engine. After he cranked it for a while, it fired back up and ran for monthes until it was swapped out. That was a D15Z1.
We figured he only got a tiny bit of water in there, because after it was running again it purred like a kitten. The filter was dripping wet though.