Guys, I been having trouble code P0325 "check engine" pop-up everytime it rains here in Miami, FL which is just about everyday. The truck starts off with a rough idle and going thru the gears the engine back fires and the idle at times doesn't go below 1500 rpm. The funny thing is that after it happens I disconnect the battery for about an hour and reconnect and the truck runs perfect until it rains again. Yesterday was the last straw swaped out the PCM and installed the stock one and to my surprise my check engine light tuned on today. So, I got in my truck and high tailed it to the dealer to get it fixed. I have done some research and found the code P0325 to be a faulting knock sensor. I know that there are a few guys out there that have had this problem before and are very interested in getting it fixed. As soon as I get the truck back from the dealer I will do a follow up post to let you know what was done to correct the problem with part numbers and location if possible.