Ok, I've checked rod bearings and replaced the fuel pump and the water pump. Still have the knocking noise. Could it be CAM bearings?