DOBD DashX ☰ Browse all codes
P0330

Knock/Combustion Vibration Sensor B Circuit

Knock sensor Generic OBD-II Medium

What it means

P0330 means the engine computer has detected a fault in the circuit for the second (bank 2) knock sensor. The knock sensor lets the ECM detect engine knock and adjust timing; when its signal is missing or out of range, the ECM often retards timing as a safeguard, which can slightly reduce power and fuel economy.

Medium

Can I keep driving? Drivable β€” the engine still runs, but the ECM may retard ignition timing as a precaution, costing some power and fuel economy until it's fixed.

Common symptoms

What you'll notice

Common causes

Most likely first

  1. Failed knock sensor 'B'
  2. Damaged wiring or a poor connector in the knock-sensor circuit
  3. Corroded or loose electrical connections / ground
  4. Failed engine control module (rare)

How to diagnose & fix

Work through it in order

  1. Read freeze-frame data and inspect the knock-sensor connector and wiring (often tucked under the intake) for damage or corrosion.
  2. Check the sensor's resistance and its circuit continuity to the ECM.
  3. Confirm the sensor is torqued correctly to the block β€” a loose sensor gives false readings.
  4. Replace the knock sensor if testing confirms it. Clear and re-test.

FAQ

Quick answers

Is it safe to drive with P0330?+
Yes, generally. A failed knock sensor doesn't cause knock β€” it just leaves the ECM unable to detect it, so it plays safe by pulling timing. Fix it to restore full power and economy.
Can I just clear P0330?+
You can, but it returns until the sensor or its wiring is repaired.

Related codes

Often seen with P0330

Read & clear P0330 yourself

Scan your car, confirm the code, and clear it once it's fixed β€” with OBD DashX on your phone.

β–Ά Get it on Google Play
βœ“ Verified name β€” SAE J2012 / ISO 15031-6Guidance reviewed by OBD DashX