Right, got the EML fitted and the switch to get the codes, ended up with 71 and 61. More advice from kev, air temperature sensor and fuel tank vent sensor. With lots of advice and pics from Kev of what to look for...turns out my engine has neither sensor.

With a lot of patience and typing messages from kev I got them fitted and wired up, the eml light now goes out when the engine starts so looking good. The times it has been awkward to start has been after it has had a bit of a run, then sat for a short while on warm wet days so there may be a chance the air temp sensor may have something to do with it? Fingers crossed!

I'll no doubt find out in the next few weeks if it fails again,

Thanks everyone and especially Kev up to now anyway.