i know that the 3 codes are...o2 heat B1...both knock sensors...ive had them read at a toyota dealer. so in my eyes the ms509 should read them. reader ms509 says it can read 3 codes but will not show them. every thing else seems to work well...ie...live data