I just installed a Steeda CAI and have two questions about it. First, my neighbor said that I might have to install a new thermostat, I was just wondering if this is true or not? Second, I was test driving the car after the install and noticed what sounded like air "thumping" (I can't think of...