Engine knocking or pinging

Knocking has two very different causes: detonation (a metallic pinging under acceleration) or a mechanical knock (a deeper, rhythmic knock that rises with engine speed). Mechanical knocking can mean serious engine damage.

AreaEngine
UrgencyHigh

Can I keep driving? Limit driving and diagnose promptly. Continued driving can cause damage, stalling or limp mode.

Common causes

Fuel octane too low

Using a lower octane than specified can cause detonation under load.

Carbon deposits

Deposits raise compression and create hot spots.

Lean mixture or vacuum leak

Lean mixtures burn hotter and knock more easily.

Faulty knock sensor

If the engine computer cannot hear knock, it cannot retard timing to protect the engine.

Worn rod or main bearings

A deep knock that gets louder with RPM and load, often with low oil pressure. Stop driving.

Low oil level or pressure

Lifters and bearings tick or knock without enough oil.

What to check

  1. Check the oil level immediately.
  2. Note whether the knock happens only under acceleration (detonation) or at all times and rising with RPM (mechanical).
  3. Use the fuel grade specified in the owner's manual.
  4. Read fault codes, especially knock sensor and fuel trim codes.
  5. Have oil pressure measured with a gauge if the knock is mechanical.

Related OBD2 codes

Repair guides

Other engine problems

General guidance only. A qualified technician can confirm the cause; brakes, steering and fuel leaks should be checked professionally if in doubt.