Home / DTC / P0646 — Air conditioning clutch relay control circuit

P0646 — Air conditioning clutch relay control circuit

Detailed page for trouble code P0646.

33,912codes
59brands
11,451generic
22,461specific
Reset
Code

P0646

LAND ROVER P — Powertrain

Air conditioning clutch relay control circuit

Views: UK: 11 EN: 30 RU: 22
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Faulty A/C clutch relay
  • Blown fuse or fusible link in A/C relay feed
  • Open, short to ground, or short to battery in relay control wiring
  • Corroded or loose connector at relay, compressor clutch, or PCM
  • Failed A/C compressor clutch coil
  • Faulty PCM output driver (rare)

Symptoms

  • A/C compressor does not engage when A/C requested
  • Reduced or no cabin cooling
  • A/C-related warning light or message on dash (varies by vehicle)
  • Intermittent A/C operation
  • Possible stored additional electrical or voltage-related codes

What to check

  • Read stored codes and freeze-frame / live data with a scan tool; note A/C request and clutch status
  • Verify fuses and inspect A/C clutch relay visually; swap with identical known-good relay if available
  • Visually inspect wiring harness and connectors at relay, compressor clutch, and PCM for damage/corrosion
  • Backprobe relay control and supply pins while commanding A/C ON and OFF; verify expected voltages
  • Measure continuity and resistance of clutch coil and control wiring to PCM
  • Check vehicle battery voltage and charging system for proper supply

Signal parameters

  • Relay power supply: ~12 V battery feed present at relay supply terminal (key ON)
  • Relay control signal: typically pulled to ground by PCM when A/C requested (control wire ~0–1 V when ON)
  • Relay control when OFF: control wire typically near battery voltage or high-impedance (varies by design)
  • Compressor clutch coil: should show continuity (low resistance) — open circuit indicates clutch coil fault
  • No excessive voltage drop across relay/connector when energized

Diagnostic algorithm

  1. Confirm P0646 and any related codes using a scan tool; note freeze-frame data and the exact conditions when the code set.
  2. Visually inspect fuses, the A/C clutch relay, and related wiring/connectors for obvious damage or corrosion; replace fuse or relay if blown/faulty.
  3. With ignition ON, backprobe the relay supply terminal to confirm ~12 V battery feed. If missing, trace fuse/power feed.
  4. Command A/C ON with a scan tool (or have assistant press A/C) and backprobe the relay control terminal. Verify the control wire is switching as expected (typically pulled to ground ~0–1 V when commanded).
  5. If control signal not present, check continuity from the relay control pin to the PCM control pin; repair any open or short circuits.
  6. Measure resistance of the compressor clutch coil; if open or out of specification, replace the clutch/compressor assembly as required.
  7. Check for shorts to battery or ground on the control circuit; repair insulation, pins, or connectors as needed.
  8. If wiring, relay, fuse, and clutch coil check OK but code remains, consider PCM output driver failure and confirm with manufacturer procedures before replacing the PCM.
  9. Clear codes and road/test to verify repair; re-scan to ensure code does not return.

Likely causes

  • Relay contacts or coil failed
  • Broken or high-resistance control wire between PCM and relay
  • Poor ground or supply to relay/coil
  • Connector corrosion or pin damage at relay or PCM
  • Blown fuse feeding relay

Fault status

⚠️ Status
Diagnostic Trouble Code P0646 stored — Air conditioning clutch relay control circuit fault detected. PCM did not see the expected control signal to the A/C clutch relay when requested.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 0.5-2.0 hours

Similar codes

Your experience will help others
+100 karma for a short comment :)
Send to email