Guys, I need help I get a check engine light after I have running the truck on the street while it was raining. I check to see what the code is and its P0325 Knock sensor. I has a really bad idol, rpm's generally do not go below a grand, and while driving she starts kicking and bolting like a bronco.
The funny thing is when I get home I disconnect the battery for about an hour, then hook it back up and the check engine light turns off and she's purring agian as if nothing happened.
Anyone know what could be causing this problem? Has anyone had similar problems?

The funny thing is when I get home I disconnect the battery for about an hour, then hook it back up and the check engine light turns off and she's purring agian as if nothing happened.
Anyone know what could be causing this problem? Has anyone had similar problems?