Check Engine Light That Just Won't Go Away!

A couple more things I found…sparks plugs and valve assy, cam timi were replaced in 2006 because Lexus found that bank 2 vvt control valve was sticking (code P1354). The last trans flush that I can find records for was in 2008. I don’t know if we had one completed since that time. As far as the engine, it belonged to my father-in-law before us and I’m not sure why it was replaced.