Take it to another mechanic who knows Toyotas and have it assessed. I have seen reports of a whining noise coming from the front differential and transfer case. I doubt that it is the automatic ...