So my mechanic told me i needed new cats and a knock sensor....so i get the cats replaced with brand new oem one's, and try to see if the code will clear than. I get to 150miles than the light comes on. I replaced the knock sensor right after, and i get to 99.7 miles and the CEL comes on again. WTF WTF WTF WTF WTF!!!!:bonk::curse::devil::help: Tomorrow is the last day my car is legal on the roads....