Long shot i know but i had been getting missfires and cam sensor issues, the sensor has been changed so no issue there, leaving either timing chain stretch or somethign else.
I have found that the reluctor ring (only pressed on) had moved resulting in the the ecu seeing an implausible timing...