OBDHut

OBDHut

P0646

Easy (DIY)

A/C Clutch Relay Control Circuit Low

What Does P0646 Mean?

The PCM/ECM has detected a low voltage condition in the A/C clutch relay control circuit. This means the control signal is being pulled low or grounded when it should not be, or there is an unexpected low voltage reading on the circuit. This can prevent proper A/C compressor clutch engagement or may indicate the clutch is stuck on if the low side is shorted. The driver may notice the A/C not working or the compressor running continuously.

Common Causes

30%

Short to ground in the A/C clutch relay control wiring

A/C clutch relay control wiring
Wiring harness

25%

A/C clutch relay coil internally shorted

A/C clutch relay

20%

A/C compressor clutch coil shorted drawing excessive current

A/C compressor clutch coil

15%

PCM/ECM output driver shorted internally

PCM/ECM

10%

Corroded connector pins in the relay socket causing low resistance path

Relay socket
Relay connector

Diagnostic Steps

1

Remove the A/C clutch relay from its socket. With the relay removed, measure the control circuit wire voltage at the relay socket — with the A/C off, the PCM side should read battery voltage (high side driver) or floating (low side driver). If it reads near 0V with the relay removed, there is a short to ground.

2

Inspect the A/C clutch relay socket for corrosion, burned contacts, or debris. Clean with electrical contact cleaner.

3

With the relay removed, measure resistance from the PCM control wire to ground at the relay socket. Should be OL (infinite). Low resistance indicates a wire-to-ground short.

4

Test the relay coil resistance — should typically be 50–80 ohms. A very low reading indicates an internally shorted coil.

5

If the wiring and relay check out, check the PCM output by backprobing the PCM connector while commanding A/C on/off. If the output is stuck low, the PCM driver circuit may be damaged.

Estimated Repair Cost

$20 - $400

Parts + labor, varies by vehicle and location

Frequently Asked Questions

What does P0646 mean?

The PCM/ECM has detected a low voltage condition in the A/C clutch relay control circuit. This means the control signal is being pulled low or grounded when it should not be, or there is an unexpected low voltage reading on the circuit. This can prevent proper A/C compressor clutch engagement or may...

What causes P0646?

The most common cause of P0646 (A/C Clutch Relay Control Circuit Low) is: Short to ground in the A/C clutch relay control wiring

How much does it cost to fix P0646?

Typical repair costs for P0646 range from $20 to $400, depending on the vehicle, location, and whether you do it yourself or go to a shop.

Is it safe to drive with P0646?

Safe to drive. The A/C system will not operate correctly, which is a comfort issue. If the short is causing excessive current draw, it could blow fuses or damage the PCM output driver over time. Repair at your convenience, but sooner in hot weather.

How do I diagnose P0646?

Start by connecting an OBD2 scanner to read the code and any freeze frame data. Then follow the diagnostic steps specific to P0646 to identify the root cause.

OBDHut Mobile App

Scan codes directly from your car with the OBDHut app.

Coming Soon

Quick Info

Category

Powertrain

System

A/C Compressor Control

Difficulty

Easy (DIY)

Type

Generic (SAE)

Recommended Tools

OBD2 Scanner

A quality scan tool helps you read codes, view live data, and clear faults.