I agree there is a possibility of a sensor. That is the case with any fault really. I'm speaking from experience and training. Out of say 250-500 times (In my 13 years full time), I have seen a P0420 fault, only about 5-10 times has it been due to another issue (exhaust leak, computer issue...