yeah, the screen was necesarry, its some type of diffuser screen for the maf, i believe, as far as the whistle, again i believe that when you put a k&n type filter in svts you usually hear some type of sucking sound, again not 100%, just some past experience