Vehicle ran hot-replaced thermostat, water pump, timing belt. Had leak from back of thermostat housing into water tube, fixed that. Now have rough idle and doesn't want to accelerate at times when driving. Got a P0325 code. Did not have this problem before the overheating. What issues should I do I check to determine what is causing knock sensor code? O have read all kinds of things about replacing, relocating and bypassing. However, it seems more likely that something I did incorrectly is causing code.