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
25%
A/C clutch relay coil internally shorted
20%
A/C compressor clutch coil shorted drawing excessive current
15%
PCM/ECM output driver shorted internally
10%
Corroded connector pins in the relay socket causing low resistance path
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
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...
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
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.
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.
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
Type
Generic (SAE)
Recommended Tools
OBD2 Scanner
A quality scan tool helps you read codes, view live data, and clear faults.