Knock sensor should only be replaced if it is physically broken. The other very random symptom that throws a Knock code is if the harness to the knock sensor has a break in it. Otherwise the knock sensor code is a dummy code that should tell the technician that there is an underlying problem causing the knock. Depending on what and how loud it is rattling, the chain might set a code, but I doubt it.
Do you have a check engine light on?3rd gear shift sensor? is it auto?Has the car been sitting a while?
If the check engine light is on then get the codes and that will tell you what to fix or replace.
As far as stupidity goes...If you replaced the knock sensor already, then I would say that you are the stupid one unless it was cracked or otherwise physically broken...
Searching Knock sensor didnt come to mind though did it????
zerothread?id=447707
Modified by blacksrjdm at 10:16 AM 9/18/2009