BBK Throttle bodies are notorious for whistling. as for the meter. It's touch and go with c&l, I have a 76mm unit with the tube, and haven't had issues with it. and others can swear they'd rather blow up their car than install one. I can only say to make sure your meter is clean and your meter has 5v going to it.