gt his diffs tranny and transfer case most likely have water in them that got in through the vent hosessmall seal leaks possibly gas tank too not such a big deal if he changes all the fluids and filters before driving long distances hopefully no water go into the block though then hes got issues water looks up fairly high though ftfy