Well, your TOD computer is under your passenger seat so that could explain the TOD warning lights you were having on the trail & the drive home.
As for the rev issue: Check your TPS, FPR ... prolly change your fuel filter too so you can rule that out.
As for the lack of power to the wheels: I'd start with fluid change in the tranny, transfer case & both pumpkins just to make sure they are not contaminated with water.
Those are just starting points. Unless your mechanic can find a problem, it'll prolly be trial & error till you find the right component that was damaged.