I used to know all the car modification parts but now forgotten, what's this engine torque damer do? Is it the same as engine damper?