I recently had a similar problem with my '99 Tahoe. I took it to the Chevy dealer and they wanted to replace the compressor and some other parts for $1,200 - $1,400. I took it to a mechanic that was recommended to me (in a small shop with 2 mechanics). The compressor ran intermittently and he said he could only check it if it was not running. I returned when the compressor was not running and he checked the pressure and a few electrical components and found all of that in order. He then struck the outer clutch plate with a piece of wood and the clutch engaged and the compressor started running. He concluded that the gap between the clutch plates was too great due to wear and adjusted it with a special clutch tool to reduce the gap. It has worked fine since then. He did say that the compressor is obviously old and could fail at any time. I understand that but as long as it works, I'm happy.