Check the signal at its source
What P0015 actually reports is a condition of the camshaft position system for bank one: the actual timing is lagging behind the commanded value by more than the control unit allows. Treat that as a starting point for investigation, not a verdict.
How to tell the paths apart: Read the live data and compare it against the expected range for current conditions before replacing anything.