gosh sorry to hear of your flooding Phil
mine is a 2000 4/4 and i don't think I've experienced anything as bad as that
My first check would be all the seals from the engine bay through the bulkhead
water can track down in weird ways so it might not be immediately obvious
good luck