The whine you are getting is probably from the alternator. I was also getting the whine, that increased with RPM, in my CD Receiver. When my alternator failed recently, I replaced it, and with the new one, the whine disappeared.
There are filters you can get that will block the whine. I think Radio Shack sell them. Someone else might be able to tell you specifically what to get. Since my whine went away, I never dug any deeper for a solution.
'89 K5 Silverado..."You can’t have a real adventure, unless the outcome is truly uncertain".