Usualy when one hooks up a code reader, one gets a code. Usualy this is not the problom.
I do not know which one it is that is bad. But, I would venture the one behind the cat. Yes, this is a common problom. I am guessing its a 96 because its a OBDII code. The truck is 13 it is (The sensor) probobly just worn out.