I'm just a bit concerned about the possible internal coolant leak I believe it has and want to do all I can for the engine as far as upgrades but not wanting to spend another dime until I drive awhile it sounds great I went to drive other night until I realized the tie rod was bent where someone...