Hmm - maybe my confidence was slightly misplaced.
Took car out today, as usual it didn't start first crank, but got going ok. After five minutes or so I started climbing a hill, and it cut out just the same as before. Managed to get it restarted, it was then fine for another mile but cut out again a couple of times, but both times seemed to restart itself. After that absolutely fine, back to its best. Stopped and restarted fine, pulled no trouble with plenty of power (well for a 1.9!)
When I got home I connected my adaptor cable and read the codes. They are shown as 'generic', and are the same with the ignition on or the engine running.
PO340 - camshaft position sensor
PO135 - O2 sensor heater circuit
PO130 - O2 sensor circuit
I tried clearing the codes, but they didn't want to go away!
When I got the car, the little vac pipe going from the front of the engine into the fuel rail was blanked off, so I refitted it. Something I hadn't noticed before, I don't know if it's relevant, is that whether the ignition is just on or the engine running, there is a noise of air rushing from somewhere down by the fuel rail. The car also seems to have an extra kick of power over 4200 rpm, I don't know if this is relevant.
I'm going to have a look around the forum to see what others have found, but it's certainly not dimming my enthusiasm for the car - when its going its so much fun.