OBDHut

OBDHut

P1589

Moderate

Control Module Self Test, Knock Control Test Pulse Bank 1

What Does P1589 Mean?

This code is set during a PCM self-test procedure related to the knock sensor system on bank 1. The control module sends a test pulse through the knock sensor circuit and verifies the expected response is received. If the response is absent, too weak, or too strong, this code is stored, indicating a potential knock sensor or circuit issue that may affect ignition timing control.

Common Causes

30%

Faulty knock sensor (bank 1) with degraded piezoelectric element

25%

Knock sensor wiring open, shorted, or with high resistance

20%

Loose or improperly torqued knock sensor mounting bolt

15%

Corroded knock sensor connector

10%

PCM internal knock detection circuit failure

Diagnostic Steps

1

Verify the self-test failure by running the PCM self-test routine with a scan tool; note if it fails consistently or intermittently.

2

Locate the bank 1 knock sensor and inspect its connector for corrosion, moisture, and proper seating.

3

Measure the knock sensor resistance at the connector; typical range is 100k–600k ohms depending on the manufacturer.

4

Check the knock sensor mounting torque—an improperly torqued sensor will not respond correctly to engine vibration or test pulses.

5

Inspect the wiring harness from the knock sensor to the PCM for damage, especially near exhaust components where heat damage is common.

6

Replace the knock sensor if resistance is out of spec or the circuit tests normal, and rerun the self-test to confirm.

Estimated Repair Cost

$150 - $400

Parts + labor, varies by vehicle and location

Frequently Asked Questions

What does P1589 mean?

This code is set during a PCM self-test procedure related to the knock sensor system on bank 1. The control module sends a test pulse through the knock sensor circuit and verifies the expected response is received. If the response is absent, too weak, or too strong, this code is stored, indicating a...

What causes P1589?

The most common cause of P1589 (Control Module Self Test, Knock Control Test Pulse Bank 1) is: Faulty knock sensor (bank 1) with degraded piezoelectric element

How much does it cost to fix P1589?

Typical repair costs for P1589 range from $150 to $400, depending on the vehicle, location, and whether you do it yourself or go to a shop.

Is it safe to drive with P1589?

A non-functional knock sensor may cause the PCM to retard ignition timing excessively as a protective measure, reducing power and fuel economy. Conversely, if the PCM fails to detect knock, engine detonation could cause serious internal damage.

How do I diagnose P1589?

Start by connecting an OBD2 scanner to read the code and any freeze frame data. Then follow the diagnostic steps specific to P1589 to identify the root cause.

OBDHut Mobile App

Scan codes directly from your car with the OBDHut app.

Coming Soon

Quick Info

Category

Powertrain

System

Ignition / Knock Control

Difficulty

Moderate

Type

Manufacturer

Recommended Tools

OBD2 Scanner

A quality scan tool helps you read codes, view live data, and clear faults.