Plug cap should be ok if it the yellow standard silicone one never heard of them failing, if it's an aftermarket one that somebodies put on it's quite possible that it is the problemdidnt seem to matter how deep the water was. If i hit a puddle with any speed and it would do it, or in a few river crossings that were wheel deep.
il have a look today if i get a chance.