Hey everybody sorry for posting this as a new post now, but this is very troubling and I would rather not take it to the garage and spend a fortune. When I was up at Gettysburg being line security for the 150th, on the way home I got two check engine lights P0332 - Knock Sensor 2 Circuit Low Input (bank 2) P0101 Mass or Volume Air Flow Circuit Range/ Performance I'm a about 99% sure the P0101 is a dirty Mass Air Flow Sensor, which I can clean no problem. The one that I am confused about is the P0332. Right after the codes, I cleaned the intake manifold and replaced both knock sensors with brand new ones. After clearing the codes and about 50 miles later the codes are back. Later I cleared the code, and disconnected the negative terminal for a few minutes but it's still there. The truck is REALLY hurting in the low rpms for power, as it VERY sluggish when I try to pull out quickly. Could it be that I got "bad" new knock sensor or something more serious? - - - Updated - - - Could it be I need a new knock sensor sub-harness?? Just throwing out ideas. - - - Updated - - - I run Sunocco 93 so I know I'm running good gas. The truck doesn't seem knocking to me so what do you guys think? Bad replacement sensor? Need new knock sensor sub harness? Something more serious?