supercharger coupler? it sound like rocks tumbling at idle? then goes away when you give it gas?