Tony i think you have diagnosed the sound."If the whining is a heavy sound that lowers in pitch with vehicle speed then it's probably gears (and I'd suggest the input shaft of the gearbox, or perhaps the clutch)" A new heavy duty clutch was put in only 20,000 kms ago.
It may be the input shaft...