At last I had some clear time to sort the Vectra. Initially it had been down on power with the engine management light on, one day it died on the road. Diagnosis showed the pump had died (very common on these) I fitted a new pump and it ran, but was still down on power and the eml was on or off as it felt like.
I managed to read the codes with a Launch X431 scan tool (my std. obd, can iso eobd reader won't read the codes, but does clear them !)
The codes were 0400 egr flow malfunction and 1125 turbo wastegate circuit malfunction
A search on the web said that vacuum problems would cause these 2 faults together, I found a vacuum pipe off, hurrah, but it wasn't that, I had probably dislodged it changing the pump. Eventually I decided to check vacuum using a gauge, it should be pretty much the same at all points in the circuit, but with one bit connected it all disappeared, it turned out to be a vacuum diaphragm that operates the low speed swirl chamber valves ! Not split, but the 'lid' was not sealing properly. Fitted a new one and it is right as rain.