Some Heath Robinson thinking this morning, alongside some calibration...
I remembered I have a Gunson CO meter, which is mainly used on classics (pre cat). The instructions say you calibrate it to 2% CO in the atmosphere, and measure from there, but as atmospheric CO is only 0.1%, there's clearly some range compensation wizardy going on.
So, as I don't have a MOT standard emissions analyser, I had a look at the voltage ranges on the O2 sensors, they seem to be functioning very well in the range of 0.16 to 0.79 volts, which is just where the graphs indicate is a lambda range of 0.99 to 1.01. Slow & fast idle were measured at 1.01 yesterday. Tick
Then I did the cat test on the Tech II. It failed with a message "Low O2S reserve"
With some trepidation I repeated the test on the original twin... she passed.
Then I did the CO measurement at idle, using the recommended 2.00% calibration. Both cars showed negative CO, which isn't possible, so there's a calibration issue. I decided to reverse the calibration and assume the original twin was at 0.2% (limit is 0.3%), made the adjustment so that it read 0.2% from the exhaust, and then see what the ambient air settled at. The answer was 2.7%.
The 2.7% is irrelevant, it's just a reading that gets the wizardry to read 0.2%
Moved cars, repeated the test and SD08 showed 0.22%. But when settled it gave an ambient reading of 2.38%, these are very sensitive to being moved, so adjusted the ambient to 2.70% and retested.... which gave a reading of 0.59%. Allowing it to return to ambient saw 2.67%, so I think that's a good test.
I don't have the MOT readings for original twin, but f the real reading is 0.1%, rather than 0.2%, the the measurement is 0.49%, whereas the very expensive MOT testing equipment declared 0.45% yesterday
I'm happy that I now have a method for identifying when the problem is fixed
So, I can of course throw another cat at the problem, but want to be sure before I do, even if it's second hand.
Remember when the car was bought it was running very rich, and had done for some time. I know there's an OBD code for "Catalyst Damaging misfire", and I think that is because rich running means unburnt fuel gets onto the cat bed, which then burns and forces some of the platinum to react to platinum oxide, at which point it is no longer a catalyst.
Any further insight would be appreciated