So I have a lexus es300 2000 and a month ago the check engine light came on so I had it diagnost by a shop and it came out to be a "knock sensor malfunction" so about last week I went to a local car parts shop and bought 2 brand new sensors for about $350. I had my old ones replaced and the codes cleared. Today I drove my car for 80 miles to have the OBD system ready so I can FINALLY get my car to pass a smog check. BUT THE CHECK ENGINE LIGHT CAME BACK ON WITH THE SAME CODES?? CAN ANYONE HELP ME?