@Brigy I'm quite sure you meant code P0016. I had exactly the same.
Changing camshaft and crankshaft sensors did not help. The problem was back after a few weeks or so after changing the sensors.
For me it turned out that toothed crankshaft pulley were worn out. Event with tightened screw it caused timing belt to be out of sync which caused P0016.
Replaced the old one with new pulley, glued it to crankshaft and tightened more than required by specifications.
I was told by official service center that it's second case like that in their experience.
It has been a month since got it fixed, and the car is fine. Anyway, thinking of selling it. Starting the car with a little frustration if the problem will be back.