DOBD DashX ☰ Browse all codes
P2347

Cylinder 12 Above Knock/Combustion Vibration Sensor Threshold

Ignition / knock control Generic OBD-II Medium

What it means

P2347 means the knock sensor detected combustion vibration on cylinder 12 above the allowed threshold β€” engine knock (detonation) the ECM couldn't fully correct. This code appears on twelve-cylinder engines and is often triggered by low-octane fuel, carbon buildup, overheating, or a lean mixture, though a faulty knock sensor can also cause it. Sustained knock can damage internal engine parts, so it's worth addressing.

Medium

Can I keep driving? Driveable, but sustained knock can damage pistons and bearings β€” use the correct octane and get it checked soon.

Common symptoms

What you'll notice

Common causes

Most likely first

  1. Actual detonation β€” low-octane fuel, carbon buildup, or overheating
  2. Lean air/fuel mixture or over-advanced ignition timing
  3. Faulty knock sensor for cylinder 12 or a wiring/connector fault
  4. EGR or cooling problems raising combustion temperatures
  5. Faulty ECM (rare)

How to diagnose & fix

Work through it in order

  1. Fill with the manufacturer-specified octane and re-test β€” cheap fuel is a common trigger.
  2. Read freeze-frame and check for overheating, lean codes, or EGR faults alongside this code.
  3. Inspect the knock sensor connector and wiring for damage or corrosion.
  4. Check for carbon buildup and confirm ignition timing is within spec.
  5. Replace the knock sensor only after ruling out real detonation; clear and re-test.

FAQ

Quick answers

Is it safe to drive with P2347?+
Light driving is usually okay, but real, sustained knock can damage the engine. Avoid heavy loads and fix it soon.
Can I just clear P2347?+
You can, but it returns until the underlying knock or the sensor fault is resolved.

Related codes

Often seen with P2347

Read & clear P2347 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