P0645 Code: A/C Clutch Relay Circuit — Causes & Fix
P0645 means a fault in the air-conditioning compressor clutch relay control circuit — the ECM can't reliably engage the A/C clutch.
- Applies to
- All OBD-II vehicles (any make or model)
- Est. repair cost
- $20 – $300
- Time to fix
- 1–4 hours
What it means
Causes include a failed A/C relay, wiring/connector faults, or an A/C clutch problem. P0645 is a generic OBD-II code defined in the SAE J2012 standard, so it applies to virtually any 1996-or-newer OBD-II vehicle regardless of make. Fix the underlying fault, then clear the code with an OBD-II scan tool — it will return if the problem isn't resolved.
Symptoms
- Check engine light on
- A/C not cooling / compressor not engaging
- Usually no engine drivability effect
How to fix it
- 1
Test the A/C relay and wiring
1. Check the A/C clutch relay and its control wiring.
- 2
Replace the relay
1. Replace a failed relay, then clear the code and test the A/C.
Frequently asked questions
Why is my A/C not cold with P0645?
If the clutch relay circuit is faulty, the compressor won't engage, so the A/C blows warm. Test the relay and wiring first.
Last updated July 19, 2026
Guidance only — always consult a qualified professional or the official service manual before carrying out repairs.