Wasn't it you I told to check the timing belt tensioner. Let me guess, it knocks at or around idle and goes away as rev's climb?
They sell a tool called a oil pressure guage to check things like that. I know it would've been more work to check it first but, look at all the time and money you saved by just being a parts chucker! HAHA, meatball....