The fact that the knock sensor is throwing a code is also strange... and hints at wiring problems. If you don't have a scanning tool and a shop manual with complete wiring schematics, you might take it in to a good shop and have them check out the wiring in depth.