Hi Nige I would first scope the cam and crank sensor together and see if the signals are good, also this will show if the cam timing is out, I have had in the past the same engine where the crank sensor was faulty and it was putting up a fault code for the cam sensor, so take close note of both the signals, hope HTH