GM Service Manual Online
For 1990-2009 cars only

Object Number: 50810  Size: SF
Engine Controls Components
Ignition Controls
OBD II Symbol Description Notice
Engine Controls Connector End Views
Handling ESD Sensitive Parts Notice

Circuit Description

The Knock Sensor (KS) detects abnormal vibration (spark knocking) in the engine. The sensor is mounted in the engine block near the cylinders. The sensor produces an AC output voltage which increases with the severity of the knock. The amplitude and the frequency are dependent upon the knock level. The knock sensor sends this signal voltage to the Powertrain Control Module (PCM). The PCM will retard the electronic spark timing based on the signal the PCM receives in order to reduce the spark knock.

Diagnostic Aids

    • This table does not check for an open knock sensor signal circuit. If the knock sensor signal circuit is open, a DTC P0325 will be set.
    • While observing the knock signal on the scan tool, there should be an indication that knock is present whenever detonation can be heard. Detonation is most likely to occur under high engine load conditions.

Diagnosis

Use the following scan tool parameters when diagnosing this circuit.

    • The KS Noise Channel - This channel monitors the input signal from the knock sensor. This position should display YES when the knock is being detected and NO when no knock is being detected.
    • The KS Retard - This indicates how many degrees the PCM is retarding the spark timing.

Test Description

Number(s) below refer to the step number(s) on the Diagnostic Table.

  1. The Powertrain OBD System Check prompts the technician to complete some basic checks and store the Freeze Frame Data and the Failure records on the scan tool if applicable. This creates an electronic copy of the data taken when the malfunction occurred. This information on the scan tool can be referred to later.

  2. If the engine has an internal problem which is creating a knock, the Knock Sensor may be responding to the mechanical noise.

  3. This checks that the internal resistance of the Knock Sensor is within an acceptable range.

  4. Check the Knock Sensor connections for loose terminals or corrosion.

Knock Sensor System Diagnosis

Step

Action

Value(s)

Yes

No

1

Was the Powertrain On-Board Diagnostic (OBD) System Check performed?

--

Go to Step 2

Go to Powertrain On Board Diagnostic (OBD) System Check

2

  1. Start the engine.
  2. Allow the engine to idle.
  3. Listen for engine knock while increasing and decreasing the engine speed.

Is engine knock present?

--

Go to Step 11

Go to Step 3

3

Caution:  Avoid contact with moving parts and hot surfaces while working around a running engine in order to prevent physical injury.

  1. Install scan tool.
  2. Tap on the engine block near the Knock Sensor.

Is spark knock indicated?

--

Go to Step 12

Go to Step 4

4

  1. Turn the ignition OFF.
  2. Disconnect the PCM connector at the PCM.
  3. With a DVM connected to ground, measure the resistance at the Knock Sensor signal circuit cavity.

Is the resistance within the specified value?

90K - 110K

Go to Step 5

Go to Step 6

5

  1. Disconnect the Knock Sensor electrical connector.
  2. With a DVM connected to ground, probe the Knock Sensor terminal.
  3. Tap on the engine block near the Knock Sensor.

Is an AC voltage indicated while tapping near the sensor?

--

Go to Step 6

Go to Step 8

6

Check the Knock Sensor connections.

Was a problem found?

--

Go to Step 10

Go to Step 7

7

Check for an open or shorted Knock Sensor signal circuit.

Was a problem found?

--

Go to Step 10

Go to Step 8

8

Replace the Knock Sensor.

Is the problem still present?

--

Go to Step 9

Go to Step 12

9

Replace the PCM.

Is the action complete?

--

Go to Step 12

--

10

Repair as necessary.

Is the action complete?

--

Go to Step 12

--

11

Repair the basic engine problem. Refer to Engine Mechanical.

Is the action complete?

--

Go to Step 12

--

12

Operate the vehicle within the conditions under which the original Symptom was noted.

Does the system now operate properly?

--

System OK

Go to Step 2