In my years of vehicle ownership and listening to my teachers in physics class
whistling can only be produced by small hole when air is passed through it.
So I would look for vacuum leak, intake leak, window seal, and maybe you are hearing alternator squeal, if so check belts etc..