My tuner refused to install the head cooloing mod as he says it's overrated and not needed. Any thoughts guys ?? Now that I believe i Have a rod noise of some sort, I wonder if that would have helped. He says there way overhyped on the forums and if I brought it he would not install it.