I have a 2006 Chevy Cobalt and the check engine
light came on, I took it into the AutoZone and
pulled the code for p0326 they said that it was a
knock sensor I'm not too sure where it's located or
how to go about fixing it when I drive the vehicle it
accelerates weird, idles funny and loses a lot of
gas when I'm only driving for a short distance
anybody possibly have any information on Chevy
cobalts I have put a lot of money into this vehicle I
have done the oil change I have done with Auto
body I've done everything you can think of and the
check engine light just keeps coming on I'm also
having oil coming up out of my air tanks so I
thought I'd come here and ask.
Same thing happened to my 2008 Cobalt - I have a code reader and got the same problem code - p0326. "Knock" sensor pertains to spark knock & usually indicates that the timing is too advanced or gas octane is too low. Simple fix; I put a tank of premium in mine (after turning off the code with my code reader) and that kept the check engine light off. Since the engine computer "learns" by running, it will eventually adjust the engine to an optimum running condition; HOWEVER, when the check engine light comes on, the computer resets everything to the default settings until the code is turned off and stays off, so your engine is probably running rich and the timing somewhat retarded.
Also, remember the wiring is deteriorating on these older cars. (Trust me, I have 4 of them) Just because the scanner says a sensor has failed it may no be the actual sensor. It may be the wiring that leads to it. Do all your diagnostics before spending more money on parts that may not be needed. If you don't have the skill to do that then have a shop do it. It will save you money in the long run.