Today its been raining all day long where I live and water had been pooling all over the roads. Well while driving to today I ran thru standing water on the driver's side and then it happen. I got all kinds of error messages, check engine light on, all the lights on the shifter were on, the center information display was telling me to service the DEF system, service the transmission, and service other things on the truck. I pulled over and shut the truck off to see what has wrong, but then I couldn't take the key out, like the truck was stuck in gear. I then tried to restart it, but nothing. I thought first it was a blown fuse, checked but nothing wrong. Next I removed the battery cable to try and clear the fault, but it didn't work. It did let me remove the key when I placed the battery cable back on. Next I looked under the truck to see if I could see anything but nothing. At this point I was getting really upset over the situation with the truck. Again after thinking for a few minutes, I when under the truck and started to look around the transmission area, thinking a connector had to get knocked off when I ran thru the standing water. I starting checking all the harness, and then I saw it. A cable that was hanging low that looked out of place. Crawling further under the truck, i saw the problem. There is a big harness under the truck on the inside of the frame, about even with the driver door that had came apart. The force of the water hitting the harness was so great it pulled not only the harness apart, but pulled the clips out the frame. Plugged the harness back together, locked the locking clip back, and pushed all the clips back into the frame. Got in the truck started right up no problem. Sucks expected truck to be tougher than this. Worst was that it was still raining hard while this was going on so I was soaked after fixing the problem. Looking at something to fab up help protect this connector in the future.