Scan tools job is not just to look for error codes, you need to look at the data and see whats not correct.
I see a lot of posts on PW claiming that they used scan tool and found no "error codes" - being a code hunter is a bad idea, you need to dig into the data to see whats wrong. Not every problem will show an error code.