Hello Sparky. It looks to me like you think like myself. These sensors, ECU's, codes are not as sophisticated as we are led to believe. Either heated elements comparing temps or hall effects measuring speed. Figuring out beyond the codes not always easy though. I started out last week with a cam sensor code.Today, I have 12 codes.That says to me that the problem lies in a ground or a common terminal.