I don't have a Check Engine Light on but when I check the codes I'm showing P0330-KNOCK SENSOR 2 CIRCUIT - SRT10. Why would I show a code but not the CEL? I'm guessing that not all codes will show a CEL but that is just a guess. I only run 93 OCT and I don't hear any pinging or knocking, never had. So why would the code be there but not the CEL? Shouldn't the code clear on its on after a certain amount of starts?