Just to draw a line under thism

the fault was in the ECU.

One of the capacitors had leaked over IGF track on the PCB and when cleaned up, under a microscope it was possible to see a small break in the track.

I changed all of the capacitors, jumped the broken track and its worked 100% ever since.
