You might try cleaning the contacts on the collector (the big canister). My father-in-law had the same kind of thing happen on his S-10 and that was all it was. That sensor tells the system when to turn the compressor on and off. It also tells when the system is undercharged which makes the compressor not run even on max A/C.