It's a 134Kmiles fuel-injected 2.0 petrol engine with EFI management and it failed on too high CO content. Both MOT testers immediately suspected the cat.
There is an exhaust manifold leak between it and the head where one of the studs have sheared flush with end of the retaining nut though I have tried to seal it with putty for now. Besides, it passed the previous MOT emissions like this and with good margins.
The car has since, covered almost 5000 miles and has new fuel, oil, air and crankcase filters and oil. All four spark plugs are like new - sandy to tan coloured with no visible signs of wear on either the earth strap or the electrode. All HT leads are passing current and the compression on each cylinder reads good, if maybe a touch high. The crankcase is breathing well and there is no EGR, thankfully.
I have pulled the codes from the ECU and they all pass. I individually tested the engine coolant temperature sensor and the air intake temperature sensor which both passed. I tried to test the Lambda but that proved inconclusive, either I didn't have good contact, chose the wrong sets or wires or failed to read the multimeter, I just couldn't determine repeatable readings within specifications.
So what are the causes of high CO? Most articles refer to over-fuelling or poor ignition while both testers vounteered the cat (of which there are two in series).
All suggestions gratefully received as I don't want to pay £80+vat for a cat if it isn't the cause of the failure. Ditto for any component actually. Can cat's be tested? Is it common to find a tester and does it cost much?

