There is a TSB...
for the hard starting and rough idle and stumbling and stalling. I don't have the number handy, but one of the probable causes is oxygenated gasoline. We have an '03 P5 with the SportAuto and it occaisionally hesitates or stumbles at about 2,500 rpm or so under load. I have discovered that my wife (who drives it) has been putting Sunoco 87 octane in it since it was new. Turns out that this gas is oxygenated (says so on the pump) and contains ethanol also. I've been putting Citgo in it and the hesitation has disappeared. The TSB instructs the service tech to check the ECU codes, but if nothing shows they are to advise the customer change brands of gas to one that is fresh and not oxygenated. As for the whining, I'd head on into the dealer's service department for a checkup. Jim