EML light been coming on occasionaly for last 6 months with no ill effect. Exhaust been blowing a bit (will be sorted this week) However, last 3-4 weeks car been down on power and will not idle from cold - stalls and seems to mis-fire when driving.
Paid dealer in Glasgow £63 for Tech 2 read out. Came up with P0170 for lean exhaust but could not be 100% as hole in exhaust - quoted £500 plus for exahaust 
Anyhoo, said no thanks, picked up car (still running like a pig) and drove home. Took out MAF, got a cotton bud soaked in solvent and wiped the three sensor wires inside MAF (some dirt left on bud) Put MAF back in and started car. Car was cold but idled perfectly. Took for a test drive - drives superb. Wife drove it to work and back yesterday (motorway speeds and around 50-60 miles) no problem. May be a bit early but cleaning wires or maybe just re-connecting MAF in to wiring harness has made a difference.
MOT due Monday, I'll fit new front discs and pads (done them many times on other cars - anything to watch for?) But need new OSR coil spring (broken) - any one know where to go for one?
Other jobs to do soon is replace cam shaft gasket and seals (got oil in #2 plug well) and clean all breather pipes. If anyone has Vauxhall part number for required gaskets for these 2 jobs it would be a big help.
Thanks - great forum - keep it up 
Hi mate, if your going to clean out the breathers you might as well have the throttle body off too - they get really crapped up, underneath and block the little breather hole !
Part No's as requested are :-
engine block breather gasket - 90500571 ( metal tube that bolts to block)
cam cover to cylinder head gasket - 90501944
cam cover bolt O rings - 90528438 ( 10 off)
throttle body gasket - 90543950
you will also need some of the VX black sealing compound NOT GREEN, but i dont know the number ?
There is a how to on replacing 2.2 cam cover gasket and where to apply the sealant !
Cheers
Mark