halifaxhops said Any one ever have a car with a torque strap? Seems to accelerate a lot quicker for some reason, almost does not make sense to me. Click to expand...