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
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...
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
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.
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.
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
Type
Manufacturer
Recommended Tools
OBD2 Scanner
A quality scan tool helps you read codes, view live data, and clear faults.