Originally Posted By: brianl703
As far as getting an "incorrect code", sometimes you have to do a bit of diagnosis. The computer cannot do it all.
A few years ago my 1988 Mustang GT (which does not have a check engine light) was giving a lean code on both banks. A lean code can sometimes be caused by an oxygen sensor, but I had my doubts because it was both banks. Some reading and some troubleshooting lead me to the thermactor air solenoids. A little testing revealed that one of them was stuck, dumping the airpump upstream and causing a false lean reading on the oxygen sensors.
Replacing the solenoids fixed the problem.
Interestingly enough, my '87 GT DID have a CEL. It was not in the cluster, it was one of the four lights below the cluster beside the wheel. This section also had the "check oil" light, which came on when it was 1L low, and the Coolant Level check light.
I had it come on when I forgot to plug something in after doing a mod.