If you're getting CAM/Crank correlation codes, and you've rulled out the sensors and the ECU, then next logical thing left is the wiring, or the mechanical timing of the engine.
Can you get an oscilloscope on the CPS and CKP signal wires to rule out timing chain stretch? Can you check the power and ground supply to the VCT solenoids? Are the solenoids actuating? Or, as suggested, are the solenoid gallers blocked or VCT gears worn? What is the service history like on the car? Does the engine rattle when started cold?
Find yourself a wiring diagram and test the resistance of the circuits between the sensors and the ECU. Check for mutual shorts, shorts to ground, shorts to power and high resistance. Perform a wiggle test on the wiring loom while monitoring the CKP, CPS, ignition timing etc.
What does the scan tool say about the long and short term fuel trims?
Does the scan tool log freeze frame/snapshot data when the codes log to help track down and replicate the condition?