OBD Guide

P0331

Knock/Combustion Vibration Sensor B Circuit Range/Performance

P0331 is an OBD-II diagnostic trouble code meaning: Knock/Combustion Vibration Sensor B Circuit Range/Performance. Common causes: faulty knock sensor b, damaged sensor wiring harness. Estimated repair cost: $56–167.

Severity
⚠️ Medium
Can you drive?
Limited driving only, diagnose soon
Approx. repair cost
$56–167 (est.)

Symptoms

  • Reduced engine power
  • Increased fuel consumption
  • Detonation (knocking) in the engine
  • Unstable engine idling
  • Check Engine Light Illuminates

Causes

  • Faulty knock sensor B
  • Damaged sensor wiring harness
  • Poor contact in the sensor connector
  • Short circuit or open circuit in the sensor circuit
  • Problems with the engine ECU

How to Fix

  1. Check the integrity of the sensor wiring harness
  2. Check the contacts in the sensor connector
  3. Check the resistance of the knock sensor (compare with the norm)
  4. Replace knock sensor if necessary
  5. Clear error memory and check if error is returned

Related codes

Error P0331 by Vehicle Brand

FAQ

What does the P0331 code mean?

P0331 is an OBD-II diagnostic trouble code that indicates: Knock/Combustion Vibration Sensor B Circuit Range/Performance

What causes a P0331 error code?

The most common causes of P0331 include: Faulty knock sensor B; Damaged sensor wiring harness; Poor contact in the sensor connector; Short circuit or open circuit in the sensor circuit.

How do I fix a P0331 diagnostic trouble code?

To fix P0331: Check the integrity of the sensor wiring harness. Check the contacts in the sensor connector. Check the resistance of the knock sensor (compare with the norm). For a complete diagnosis, use an OBD-II scanner.

Is it safe to drive with P0331?

Limited driving only, diagnose soon

How much does it cost to fix P0331?

The estimated repair cost for P0331 is $56–167. Actual cost depends on your vehicle, location, and labor rates.

See also: Russian version · NationStat