I'm sure I'm not the only one with a chronic problem of the ECU disengaging the relay and turning the air conditioning off. Here's a band-aid technique I rigged up on my car (04 Aero) that keeps the a/c compressor engaged when the engine is running.
Do understand that the compressor does not ever cycle when rigged up this way. It is constantly engaged when the engine is running. It does disengage as soon as the engine is shut off.
This does not fix the underlying problem with whatever is causing the ECU to drop the grounding signal to the a/c compressor relay.
But, if you want or need air conditioning, this does indeed "get er done".
You need about 10" of fine wire. The current load is tiny, so it doesn't need much capacity. You also want it thin so it fits into the blade sockets of the relays. In my case, I used very fine stainless steel wire. Copper would work better, but this does just fine. Mine is bare, so I have a little care with where it lays.
Pull the a/c compressor relay, #2 as I recall. It's the little black one. Connect the fine wire to pin 85. This is the ground side of the relay coil. I just poked the wire through the hole and bent it over.
Pull the main ecu relay, #4 as I recall. It's the red one on the right. Connect the other end of the fine wire to its pin 85. This is the ground side of the relay coil here too. Again, poke the wire through the hole and bent over.
Plug the relays back in. Here's mine, all plugged in with the little wire shown.
And here's the wire more neatly tucked away.
This works by jumpering the ground for the a/c compressor relay to the ECU relay ground. Basically, as long as the engine is on, the relays are both grounded. So the engine runs and the a/c compressor is engaged.
It works. That's the main thing. I've been running mine this way for about a month now as I keep trying to diagnose and fix the P0687 code that keeps cutting my a/c compressor out.
Hopefully this will help keep some of you cooler and more comfortable in the summer heat.
Do understand that the compressor does not ever cycle when rigged up this way. It is constantly engaged when the engine is running. It does disengage as soon as the engine is shut off.
This does not fix the underlying problem with whatever is causing the ECU to drop the grounding signal to the a/c compressor relay.
But, if you want or need air conditioning, this does indeed "get er done".
You need about 10" of fine wire. The current load is tiny, so it doesn't need much capacity. You also want it thin so it fits into the blade sockets of the relays. In my case, I used very fine stainless steel wire. Copper would work better, but this does just fine. Mine is bare, so I have a little care with where it lays.
Pull the a/c compressor relay, #2 as I recall. It's the little black one. Connect the fine wire to pin 85. This is the ground side of the relay coil. I just poked the wire through the hole and bent it over.

Pull the main ecu relay, #4 as I recall. It's the red one on the right. Connect the other end of the fine wire to its pin 85. This is the ground side of the relay coil here too. Again, poke the wire through the hole and bent over.

Plug the relays back in. Here's mine, all plugged in with the little wire shown.

And here's the wire more neatly tucked away.

This works by jumpering the ground for the a/c compressor relay to the ECU relay ground. Basically, as long as the engine is on, the relays are both grounded. So the engine runs and the a/c compressor is engaged.
It works. That's the main thing. I've been running mine this way for about a month now as I keep trying to diagnose and fix the P0687 code that keeps cutting my a/c compressor out.
Hopefully this will help keep some of you cooler and more comfortable in the summer heat.