If you're getting the noise but not the code, then you have a bad camshaft adjuster.
Really easy way to test is to take off the timing cover so the camshaft adjusters are exposed, then draw a mark on the adjuster valve and adjuster, then spin the engine by hand a few times.
Eventually the side with bad adjuster will jump right before your eye.
Here's an example, observe the white marks on the valve and adjusters:
View attachment 2793212
These sets are good. I spun the engine 8 to 12 times. No noise, the adjuster solenoid valve kept track with the adjuster.
View attachment 2793213
Can you spot it? This was only after 3 revolutions. At more revolutions, the marks would keep jumping forward, and you'd actually see it with your eyes.