Hi @FoolOnTheHill :
Do you have access to the diag tools ISTA? If not, a standard ODB2 code reader might be able to read the O2 values to help confirm your theory. Pre-CAT the O2 values should be switching, and post-CAT usually the O2 value is fairly steady-state.
There's a great PDF I...