I notice that whistle after I had all the belts replaced yesterday, and was told by the Firestone mechanic that the sound was coming from the alternator.
Did your Firestone mechanic install new cogged belts? If yes, that is probably the source of your noise. If you are certain this is not a belt noise, then the alternator idler pulley has been known to get noisy and need replacing. They are not expensive. A new alternator is spendy.
-B-