Severity High
P2345

Cylinder 10 Knock Detected

📅 Last reviewed: July 2026
What does the P2345 code mean?

The P2345 code indicates that the knock sensor has detected excessive vibration or knocking in cylinder 10, which may be caused by abnormal combustion such as detonation or pre-ignition. This can lead to engine damage if not addressed promptly.

High
Severity
$50-$150
Typical Cost
High
Frequency

1. Most Common Causes

2. Symptoms You Will Notice

3. Step-by-Step Diagnosis

1

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

2

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

3

Step 3: Perform a fuel quality test and verify octane rating.

4

Step 4: Use a scope to monitor knock sensor signal and cylinder 10 waveform.

5

Step 5: Check for carbon buildup with a borescope and clean if necessary.

4. Frequently Asked Questions

Is it safe to drive with this code?

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

How much does it cost to fix?

Diagnosis typically costs $50-$150. Repairs vary: fuel system cleaning $100-$200, knock sensor replacement $150-$400, or carbon cleaning $200-$600.

5. Commonly Affected Makes

This is a generic OBD2 code, potentially applicable to any manufacturer using this diagnostic standard.

6. Related Codes

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