Hi Phil
I had a momentary miss at random times.
Eventually tracked to a short in wire from rectifier. Aggravated by rectifier becoming looser with time.

Perhaps could check that system

In the early days of my 2012 I had an problem at idle speeds where the ECU was delivering two doses of petrol instead of one at low revs. Above 2000 it ran perfectly. Fault found by hooking up an oscilloscope thingy at auto electricians
ECU replaced, all was fine!

Good hunting. Lol