Originally Posted by spensley
I'm under the impression is an OVERPRICED 'turbulater' (whatever they were called) they were trying to sell a few years ago - those sheet metal swirly things (not exactly the same grammar as those websites) that you slip in your air intake pipe.