P0645 indicates a fault in the A/C clutch relay control circuit. The powertrain control module (PCM) has detected an open, short, or excessive current draw in the circuit that energizes the A/C compressor clutch relay.
The relay itself is the most common failure point. Internal coil or contact failure prevents the PCM from switching the clutch on.
Corroded, broken, or shorted wires in the relay-to-PCM or relay-to-clutch circuit can cause an open or high resistance.
If the A/C system is low on refrigerant, the low-pressure switch will open, preventing the PCM from commanding the relay. A faulty switch can also mimic this condition.
An internally shorted or seized clutch coil can draw excessive current, blowing the fuse or damaging the relay driver.
A blown fuse in the A/C clutch circuit will interrupt power to the relay or clutch, setting the code.
A failed relay driver circuit inside the PCM can cause this code, but this is uncommon and should only be considered after all other possibilities are ruled out.
Yes, the vehicle is generally safe to drive, but the A/C will not work. The code does not affect engine performance or safety.
No. The PCM is rarely the cause. Most often the issue is a faulty relay, wiring problem, or low refrigerant. Replacing the PCM should be a last resort after thorough diagnosis.
P0645 is not an emissions-related code in most jurisdictions, so it typically will not cause a failure. However, if the check engine light is on, some areas may fail the visual inspection.
Basic checks like swapping the relay and inspecting fuses and connectors are DIY-friendly. More advanced diagnosis of refrigerant pressure or wiring may require professional tools and knowledge.