The VVTi issue is with machine swarf in the VVTi actuators, they were not cleaned properly during manufacturing, they need replacing. Take that from someone who has had theirs pulled down after generating a P0016 to find the root cause of the problem. Good luck trying to fix this issue with a reflash