I have a engine code of P0332. Which is the #2 knock sensor. I checked the resistance's and they are up to specs. I replaced the #2 sensor. Did not remove the intake manifold. Rewired the new one and isolated it and grounded it to the engine. Once I cleared the code I could drive it for two or three hundred miles. Or when every I would need to stop and shut off engine. Such as refueling. Once I would restart and drive for 5 or 10 minutes the light would come back on. The engine does have the typical 45 second engine knock when cold. After it is warm no problem. Isolated the knock sensor to the firewall and the light still comes on. Definitely stumped. Can some one help me.