I would agree with Andrew's comments and add that the cam sensor may be the culprit as well. You will need to get the faults read on the car to go further.

Dana Caldwell
Service & Parts Director...