My 01 xj is making a loud annoying whistle after it warms up a minute and when i am not accelerating. It does stop if i sit in idle for a minute, but will start back up as soon as i start to move again. If i am in the accelerater at all it does not whistle. Sounds like a vaccuum leak to me. Local mechanic cannot figure it out!! Any suggestions?