Bendy toy
Registered user
I had this twice - after investigation with the diagnostic computer it turned out to be the coil pack. I replaced all of the coils (not cheap) and that fixed the problem.
No offence meant to @Colin, but this is about as sophisticated as many dealers get. They aren't paying for all the replaced parts & no certainty they'll get it right.