I was just wondering who all had this system on their car and what they think of it. I have heard great things about it but the one thing that worries me is some people say it has a popping sound when you let off of the gas and let it idle down (alla glasspacks?). Also where you got em and how...