Check the signal at its source
The camshaft position system for bank one is what code P0014 is reporting on — specifically, the actual timing is running ahead of the commanded value by more than the control unit allows. This points to an area, not a confirmed cause.
How to tell the paths apart: Read the live data and compare it against the expected range for current conditions before replacing anything.