Hi,
Might as well add my pennies worth - could be worthless.
Quick diagnoses, open the engine bay. Do you get the whine on idle? HOLD the engine at higher revs, does it whine? Does it only whine on acceleration (or deceleration)? All of this could rule out the gearbox?
Can upload an audio clip of the whine? It might be difficult to hear / record.
Not a whine, but a squeaking noise, but when was the timing belt changed and all the ancillary parts?
How many miles on the clock?
Thanks, Joe