First, welcome to CHR.
Your noise sounds like the transmission pump or torque converter to me. If you have a good independent tranny shop near by they will likely be able to tell you quickly, and...