Had a check engine light, couldn't pass a smog check. The Toyota dealer "fixed" it ($160.00), light went right back on. Took it back, they "fixed" it again ($250.00), the light went right back on. Took it to Osborne's, they repaired it for half of what the dealer charged. The light stayed off and it passed the smog check. Osborne's has my business for life!