Severity High
P0645

A/C Clutch Relay Control Circuit Malfunction

What does the P0645 code mean?

The P0645 code indicates a fault in the A/C clutch relay control circuit. The PCM monitors the voltage on the control circuit; if it detects an open, short, or excessive resistance, it sets this code. This prevents the A/C compressor clutch from engaging, disabling the air conditioning system.

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 codes and verify P0645. Check for related codes like P0646 or P0647.

2

Step 2: Inspect the A/C clutch relay fuse and replace if blown.

3

Step 3: Test the A/C clutch relay operation using a multimeter or swap with a known good relay.

4

Step 4: Check for voltage at the relay control circuit from the PCM; if missing, inspect wiring for opens/shorts.

5

Step 5: Test the A/C compressor clutch coil resistance and power/ground at the clutch connector.

Need an OBD2 Scanner for the P0645? 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?

Yes, but the A/C will not work. Driving without A/C is safe, but if the underlying issue is a short, it could drain the battery or cause further electrical problems.

How much does it cost to fix?

Typically $50-$150 for parts and labor, depending on the cause. A relay or fuse is cheap; wiring repairs may cost more.

06. Related Codes