I have had my CEL on for a long time due to faulty O2 sensor. I never worried about it but now I have some other issues and would like to know what other codes i might have. I am looking to buy an obd2 reader but most say they work with cars from 1996 and later. My Avy book says it has obd2. So I have two questions. Will any code reader read my codes, will some of them , or none of them? Following that is there a really good code reader that works well on Toyotas for under 100 dollars, or should I look for something in the 200 dollar range? Any answers and recommendations are highly appreciated.