The ECU doesn't always realize there's a problem & throw a code when it's broken. Just a thought.
yep very true exspecialy with older ECM's . if the sender completely dies . the ECM simply will not recourd information and make adjustments that the falty sender would be telling it to make .
this is where running a OBD scan comes in . you can eather go through and test each sendor or have the test code run . this will tell you if a sender is not sending info to the ECM IE its faulty or it has a wiring issue . there also is alot of other issues past bad or faulty sendors that will kick the ECM into fail safe mode . running an OBD scan will only give you information on the electronics . in wich case it will help you narrow down the possable problems
JT over on the suzuki forum has a good write up on this as well as how to check the senders . he exsplains it much better then i can and is much clearer .
im not sure if it acceptable to post such a link here on this forum though as some places frown on such things . so if you would like the link i would send it to you in PM