Other things can cause heavy knocking ,like a cracked injector nozzle,defective pump ,or even a sticky valve or bent pushrod.......however ,you must remove the oil filter and cut it apart,and look for metal,as a first step before doing anything unnecessary and expensive.