all i know is i went to about 36 inches of water with 33 inch tires on it. and then shortly thereafter by abs tpms and check engine light came on. the dealership claimed two of the sensors went bad or something. what do you think it actually woulda been?
The harness side of the sway bar actuator connector on the Rubicon is susceptable to water intrusion. When that happens, it can disrupt bus communications and cause all kinds of weirdness. It even knocked out my radio.
Get some silicone faucet grease from your local plumbing supply to seal the connector. Pull the shell off the connector thats on the harness end, and blow any water and/or grease out with compressed air. With your finger, work some new grease down in between the wires on both the wire side and the pin side of the connector. The goal here is to keep the water from getting through the connector to the pins. Reinstall the connector hood when done. The harness plug is already sealed well to the mating connector on the disconnect motor.
Doing this once or twice a year fixes my weird electrical gremlins.
If you don't have the Rubicon, it may be some other electrical connection that got waterlogged and causing the problem. Most of them are pretty well sealed. Unfortunately, the engineer that spec'ed out the swaybar commector was on drugs that day.
Like others have said,the TPMS sensors are pretty water resistant. Just make sure you run the correct valve stem caps (with the o-rings to seal them). If yours are missing, that could cause damage to the sensors from mud getting into them.
ABS sensor wires can be ripped out by brush and floating sticks in water. That could also cause the problem.
Another problem you may have is splashing a lot of water into the TIPM (fuse box). Next time it happens, let it dry out for a few days to see if it clears up on its own.