A year or two ago, the a/c on my 2002 Sienna stopped cooling, intermittently. When I got back to the States, I asked my brilliant SIL. He told me about a truck compressor shop west of McAllen. (Go west to the end of Pecan and turn right one mile…)
I took it to them. They checked it with a ‘black light’ and said the seals were bad. They had them on the shelf, and replaced them, and pumped down the system then added the coolant. Total cost: $170. I waited and read a book while they worked on it. Less than 2 hours.
The seals, nothing else, very explicitly stated, were guaranteed for one year. Since they only worked on the seals, they CANNOT guarantee anything else in the system. I do not know if they can do other work on the compressor. But, I would sure look for such a place before spending the usual $1000 for a new compressor.
Just be aware they cannot guarantee the rest of the cooling system. If something else breaks, it’s your dime. In my case, I had around $800 left over to play with, and so far it works perfectly.
Based on the compressor shop’s rather large parking lot, filled with gigantic truck tractors of every make and style, trucks have a lot of compressors that fail, and can be fixed by a good shop. And, those compressor shops are going to be, my guess, in most significant communities?
The car had around 200,000 miles on it. Once before it ran out of coolant, so Toyota added a green die, and topped it off, but were unable to find the cause. About an equal distance on the car when it failed again, this time the cause was found and repaired.