Bad rod bearings are causing rod knock. And bad rod bearings are often the consequence of poor maintenance. These bearings simply wear down and the rod starts to knock against the crankshaft. So, the only option to sort out this problem will be an engine rebuild.