HomeTrouble CodesP0333

P0333 — Knockcombustion Vibration Sensor B Circuit High

Generic OBD-II · all makesPowertrain (engine & transmission)

P0333 indicates the Powertrain Control Module (PCM) is receiving an abnormally high voltage signal from the knock sensor (often knock sensor 2 or the sensor on bank 2 in V-engines). Knock sensors detect abnormal engine vibrations caused by detonation/knocking. A circuit high condition typically means the sensor or its wiring is shorted to a higher voltage source, or the sensor has failed in a way that produces excessive output.

Symptoms

What causes it — most likely first

1. Failed/defective knock sensor

The knock sensor internal element has failed, producing an artificially high voltage signal that the PCM interprets as a fault.

2. Wiring short to power

The knock sensor signal wire has insulation damage and is shorted to a higher-voltage circuit (such as battery power, ignition switched power, or other sensors).

3. Damaged or corroded connector

The sensor connector pins are corroded, bent, or contaminated, creating an abnormal resistance path or short condition.

4. Wiring harness chafing or damage

The harness running to the knock sensor has been damaged by heat, abrasion, or rodents, causing a direct short or intermittent connection.

5. Aftermarket accessory interference

Improperly installed accessories (alarm, stereo, remote start) have tapped into or damaged the knock sensor circuit.

6. PCM fault (unlikely)

The PCM input circuit for the knock sensor has failed. This is extremely rare compared to sensor and wiring faults and should be diagnosed only after all other causes are ruled out.

How it's diagnosed

  1. Connect an OBD-II scanner and confirm P0333 is present; record freeze frame data
  2. Locate the knock sensor (typically on the engine block or cylinder head) and visually inspect for physical damage, oil contamination, or loose mounting
  3. Inspect the knock sensor connector and wiring harness for damaged insulation, chafing, corrosion, or missing pins
  4. Test the knock sensor with a multimeter - measure resistance across the sensor terminals (specifications vary by vehicle, typically 10k-100k ohms) and check for signal voltage spikes when tapping the sensor lightly
  5. Perform a voltage inspection on the signal circuit with the sensor connected - it should read near ground or low voltage; check for unintended voltage that indicates a short to power
  6. If no wiring faults are found and the sensor tests okay, verify PCM ground and power supply integrity before considering PCM replacement

Code facts & related codes

SystemPowertrain (engine & transmission)
StandardizationSAE generic — identical on every make

Frequently asked

Can I drive with a P0333 code?

Yes, you can typically drive short distances, but the engine may run with reduced timing advance because the PCM cannot rely on knock sensor input for detonation protection. Prolonged driving with undetected knock can damage engine components over time.

Is the knock sensor expensive to replace?

Knock sensor prices vary significantly by vehicle make and model. The sensor itself is relatively inexpensive, but labor costs depend on its location - some are easily accessible while others require significant disassembly.

Why was I told to replace the PCM for P0333?

In some cases, a technician may suspect the PCM after ruling out the sensor and wiring, but this is very rare. P0333 is an input circuit code - the sensor and wiring are the source in the overwhelming majority of cases. Always verify sensor and wiring thoroughly before considering PCM replacement.

Can a bad knock sensor cause engine damage?

A failed knock sensor prevents the PCM from detecting detonation, so the engine may run with excessive timing advance in certain conditions. This can lead to engine pinging and potentially cause damage to pistons, spark plugs, or connecting rods over time if not repaired.