My 5.3 lost oil pressure and started knocking shortly after I put it in.
Ended up being the pump. theres a spring loaded valve in them and the spring broke. Not saying that's your problem but it was mine. If theres no metal in the oil its hard to believe a cam bearing spun. Those make a lot of bling