My Vibe did the same thing. anytime it got up past 2000 rpm it would whistle then get higher in pitch similar to a tea kettle. but as soon as i would let off the gas it would go away. only under heavy acceleration. I replaced my muffler and it resolved the issue for me