Uh Oh !! Bad knocking !!

Have you ruled out flex plate slap or loose bolt yet?
Costs about ten bucks to change an oil filter. Cut it open, see if you struck silver (or tin).