Sorry fellas, with all the fuss I forgot about this thread. :o Turns out it was the cat, as the one on it (and probably the ones before that) was a cheap import that didn't work. My mate put on a used one from a scrap car and it went through the test no problem. Needless to say, I won't be going back to that "reputable" parts shop.
:wave2: