My 2008 is giving me a CEL and my mechanic could not read the code with his reader, says he also has problems on some Toyota's. The last time this happened under warranty it was the EGR valve. So I would like to get a code reader and check it myself. The car runs fine, and no gas cap problems...