Depending on labor costs, you can expect to pay anywhere from $2,000 to $3,000 to fix a rod knock in your vehicle.