OBD-II fault code

P0329: Knock/Combustion Vibration Sensor A Circuit Intermittent

What it means

Knock sensor A signal jumps or drops out intermittently — usually a corroded connector or chafed wire near the cylinder head.

At a glance

  • Usually lights the check-engine light
  • Affects emissions; the car can fail an emissions test

How it works

Knock sensor A detects combustion-related vibration so the control module can adjust ignition timing. P0329 sets when sensor A's circuit signal drops out or changes erratically rather than remaining consistent; an intermittent connector or damaged wire can interrupt the reading.

Common causes

Most likely first.

  1. Intermittent connector
  2. Gateway module routing CAN messages incorrectly
  3. CAN terminating resistor (120 Ω) drifted out of spec

Symptoms

  • Check-engine light
  • Reduced engine power or acceleration
  • Engine knocking may be more noticeable

How to diagnose it

  1. Check freeze-frame data and live sensor readings for when the signal drops out, and scan for related knock-sensor codes.
  2. Identify knock sensor A using the vehicle's service information, then inspect its connector and nearby harness for corrosion, chafing, or a loose fit.
  3. With the engine off, carefully move the accessible sensor harness while monitoring the circuit for an intermittent change, keeping clear of hot or moving parts.
  4. Check the sensor circuit for intermittent opens or poor connections between sensor A and the control module using the manufacturer's procedure.
  5. If the wiring and connections are sound, test sensor A for intermittent failure and replace it only if confirmed.

Common fixes

  • Secure or repair the intermittent sensor A connector.
  • Repair chafed or broken wiring in the sensor A circuit.
  • Replace knock sensor A if it intermittently fails testing.

Can I keep driving?

Drive gently and avoid heavy loads, since the module may reduce power and engine knock may be less reliably detected while the signal drops out. Stop if persistent pinging is heard.

A code shows where the control module detected a fault, not always which part failed. Check the causes in order and confirm with a test before replacing parts. Have several codes? Check them together

This is a generic code: it means the same on every make. The car’s maker may add more detail in its own service information.

Codes for the same component

Nearby codes