If you haven’t already, I would take the serpentine belt off, and briefly run the engine and see if the noise goes away. I agree with explorer_pl, it sounds like a timing chain, specifically the front one, maybe you get lucky and changing the tensioner buys you some time