Severity High
P2345

Cylinder 10 Knock Detected

What does the P2345 code mean?

The P2345 code indicates that the knock sensor has detected excessive vibration or knocking in cylinder 10, which is above the acceptable threshold. This is often caused by abnormal combustion, such as pre-ignition or detonation, which can lead to engine damage if not addressed. The engine control module (ECM) sets this code to alert the driver of potential internal engine issues.

High
Severity
$50-$150
Typical Cost
High
Frequency

01. Most Common Causes

02. Symptoms You Will Notice

03. Step-by-Step Diagnosis

1

Step 1: Scan for additional codes and check freeze frame data.

2

Step 2: Inspect knock sensor wiring and connector for damage or corrosion.

3

Step 3: Test knock sensor resistance and signal with a multimeter or oscilloscope.

4

Step 4: Check fuel quality and octane rating; consider using higher octane fuel.

5

Step 5: Perform a compression test on cylinder 10 to rule out mechanical issues.

Need an OBD2 Scanner for the P2345? Compare the best scanners compatible with all vehicles
🛒 View OBD2 Scanners →

04. Commonly Affected Makes

ToyotaVolkswagen FordChevrolet HondaHyundai / Kia NissanBMW

05. Frequently Asked Questions

Is it safe to drive with this code?

It is not recommended to drive long distances with this code as continued knocking can cause severe engine damage. Have the vehicle inspected as soon as possible.

How much does it cost to fix?

The cost varies depending on the root cause. Simple fixes like using higher octane fuel cost little, while replacing a knock sensor or addressing mechanical issues can range from $50 to $150 for parts and labor.

06. Related Codes