Code
P0647
Generic
P — Powertrain
A/C Clutch Relay Control Circuit High
Views:
UK: 16
EN: 41
RU: 29
AI status
Completed
Completed
100%
Causes
- Short to battery voltage on the A/C clutch relay control wire
- Stuck or welded relay contacts causing backfeed
- Faulty A/C clutch relay (internal short)
- Open or high-resistance ground or connector corrosion
- Damaged wiring (chafed insulation, pinched, or melted)
- Faulty compressor clutch (internal short) or clutch harness
Symptoms
- A/C compressor does not engage or cycles erratically
- A/C stuck engaged (if relay welded closed) or intermittent
- DTC P0647 stored and a malfunction indicator lamp in some vehicles
- Blown fuse(s) related to A/C or ignition circuits
- Loss of cooling performance or no AC operation
What to check
- Verify battery voltage and good system ground
- Visually inspect A/C relay, fuse(s), relay socket, and wiring for damage or corrosion
- Swap the A/C relay with an identical known-good relay and recheck
- Measure voltage at relay coil pins and at the PCM control pin with ignition ON and A/C request OFF/ON
- Check continuity and resistance of the compressor clutch coil
- Unplug the relay — see if DTC clears or changes, then measure at harness side for short to battery
Signal parameters
- Control pin voltage with ignition ON, A/C request OFF: approx. battery voltage (~12 V) if PCM is a low-side driver
- Control pin voltage when PCM commands A/C ON: near 0 V (≤1.0 V) if the PCM grounds the coil; should drop from battery to near ground
- If PCM is a high-side driver, reverse: OFF ~0 V, ON ~12 V — consult vehicle wiring
- Typical trigger threshold: PCM flags 'high' when control pin stays significantly above expected low (commonly above ~5 V) while driver is commanded ON
Diagnostic algorithm
- Record freeze frame and confirm MIL and stored P0647. Clear codes and attempt to re-create the fault with A/C requests.
- Visually inspect relay, fuse(s), relay socket, and harness from relay to compressor and PCM for damage, corrosion, or melted insulation.
- Locate A/C clutch relay and identify pins: constant battery feed, relay coil pin to PCM, relay output to compressor. Refer to vehicle wiring for pinout.
- With connector connected, backprobe the PCM control pin. With ignition ON and A/C OFF measure voltage; then request A/C ON and measure again. Note whether voltage goes low (PCM grounding) or high according to vehicle design.
- If control pin remains high when PCM commands ON, disconnect the relay and measure the relay harness control pin for short to battery. If harness still high with relay removed, check for short to battery between relay harness and battery feed.
- Swap in a known-good identical relay. If code clears and operation returns, replace relay.
- Check compressor clutch coil resistance at the compressor connector — abnormal low resistance can indicate internal short. With relay removed, measure for continuity to battery and to ground to locate shorts.
- If wiring appears intact but control pin remains incorrect, perform continuity/resistance checks between the PCM control pin and the relay harness pin. Repair any opens/shorts as found.
- If wiring and components check good, suspect a PCM driver fault. Confirm with manufacturer diagnostic procedures before replacing module.
- After repairs, clear codes and perform a test drive/evaporator load test to verify A/C clutch operation and that P0647 does not return.
Likely causes
- Short to battery (+12V) on the relay control wire
- Defective A/C clutch relay (swap test will often identify)
- Corroded or damaged connector at the relay or compressor
- Open/poor ground or damaged wiring between relay and PCM
- PCM output driver failure (less common)
Fault status
Status
PCM detected higher-than-expected voltage on the A/C clutch relay control circuit (control circuit high).
Repair difficulty: Medium
Diagnostic time: 0.5-2.0 hours
Similar codes
Your experience will help others
+100 karma for a short comment :)
Was this AI description helpful?
Your feedback helps improve AI descriptions.
👍 Like
0
👎 Dislike
0
Send to email
