Powertrain, generic · Ignition system or misfire

P0330 Knock/Combustion Vibration Sensor B Circuit

Check engine lightOn
EmissionsRelevant
Drive cycleNot required
Limp modeNo

The knock sensor is a piezoelectric structure-borne sound sensor bolted to the engine block; the module evaluates its signal per cylinder and retards ignition when it detects knock. Sensor B is the second sensor – bank 2 on V engines, but on some four-cylinders also bank 1. With a fault the module retards ignition across the board as protection – noticeable loss of power and higher consumption. P0330 means the sensor circuit is open or the signal stays below the noise threshold. GM feeds a 20 kHz test signal into the circuit and detects an open circuit when it does not cancel out, setting the code in the first trip; Ford sees any open or short as a knock signal that is too small compared with the speed- and load-dependent noise level (at least 1,500 rpm, 35 % load, warm engine). Ford traced cases on the 3.5 EcoBoost to a chafed sensor connector; GM fixed false codes on the LT4 and 1.5 by reprogramming.

Likely causes

Wiring or connector chafed, broken or corroded (sensor often under the intake manifold)
Knock sensor faulty (cracked piezo, moisture, heat damage)
Sensor loose or wrongly torqued
Engine software or diagnostic calibration
Engine module input stage

Symptoms

  • Check engine light on
  • Loss of power, sluggish response from ignition retard
  • Higher fuel consumption

Repair estimate

DifficultyMediumDIY possible
Parts and labour€30–600
Time0.5–4 h

Typical range across vehicles; the real cost depends on what the testing finds.

Parts involved

knock sensor bknock sensor wiringengine control module

Related codes

References: gsi.ext.gm.com, newtonnet.co.uk, saabwisonline.com, static.nhtsa.gov.