I went to the track on friday. I installed a torque dampner about two weeks ago. When I would launch hard my car would pop for some reason. Then everytime i changed gear and had my foot on the gas it would pop again. Im not sure if its the torque dampner doing its job but it was loud as hell. Does anyone know what the problem is? Im not sure what setting its on i put it on how it came. Someone let me know.