The hx has the cat on the header - like the d16y7
Im willing to bet that the header your looking at is for a d16z6 or a y8, which would have the cat after the header.
Without replacing the cat with a corresponding one from an ej8 (ex) you will throw the code for 2ndary O2 and come up short connecting to the Bpipe