Q: Knock sensor keeps setting off

asked by on May 15, 2016

So I've have been driving my Mazda as a daily driver for a while now. Just the other day I got my check engine light and I hooked up my code reader. I got the code P0328 (knock sensor) and I'm not sure what would set that off. I'm running ethenal free fuel, the car seems to be running fine and doesn't have any unusual noises. Just wondering what I should start doing next.

My car has 141000 miles.
My car has an automatic transmission.

I would recommend clearing the P0328 code and then see if the code returns. If the code returns and the engine does not have any knocking noise, then test and replace the knock sensor and retest the system. If the code returns, then have a follow up check done to see if the knock sensor is detecting a knock that is hard to hear without a specialized listening device; the engine may be having an internal knock setting off the knock code so the Check Engine Light would need to be diagnosed.

Was this answer helpful?
The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details

Get an instant quote for your car

Our certified mechanics come to you ・Backed by 12-month, 12,000-mile guarantee・Fair and transparent pricing

Get a quote

What others are asking

Diagnostic code read o2 sensor bad, replaced o2 sensor, cleared code but engine light came back on, is it caused by bad air filter

Hello there. Typically jump starting a vehicle doesn't trigger an OBD-II error code. However, one of the most common misdiagnosis issues with the P-2270 is replacing the O2 sensor before diagnosing if there are any exhaust leaks. Obviously, you'll want...

No acceleration

Hi there. Your vehicle maybe experiencing an issue with it's throttle position sensor. This sensor tells your car how far your gas pedal is depressed telling the computer how much fuel and air to take in. Also, a lack of...

Not sure if I messed up my engine

Hello Sir, From the symptoms you describe it would not appear to me that you have messed up your engine. Usually a Check Engine Light that is flashing means that there is a problem with the vehicle that is...

Related articles

P2418 OBD-II Trouble Code: EVAP Switching Valve Control Circuit/Open
P2418 means there is a voltage problem with the EVAP system. Some causes include a vacuum leak, damaged hoses, faulty EVAP valve or a loose gas cap.
P2626 OBD-II Trouble Code: O2 Sensor Pumping Current Trim Circuit/Open Bank 1 Sensor 1
P2626 Code Definition The P2626 code is a generic powertrain code related to computer circuit output issues. This code appears when the...
P0479 OBD-II Trouble Code: Exhaust Pressure Control Valve Intermittent
P0479 code means there is an out-of-the-ordinary voltage reading from the exhaust pressure control valve circuit often due to damaged wiring.