When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
The low pressure switch or the connector would be my best guess. System design is such that if it's low on gas, it shuts down and stores a trouble code. You won't get it rolling again until you clear the code which means disconnecting and reconnecting the battery, none of which you've had to do.
Always best to know what the pressures are, but it takes 50 psi on the low side to close the switch contacts and they will remain closed until the pressure drops to about 22.5 psi. If the system is fully charged, that 50 psi should be there once the engine is warmed up, so do this: warm the motor up and turn it off. Check for continuity across the switch contacts. If open, repace the switch. If closed, check the harness. Another member (and myself on another vehicle) discovered that the problem was with the connector, not the switch, so if the contacts are closed, examine the connector closely - wiggle it around while connected - jumper wires from each terminal to the switch, etc, etc.
I would check the pressure in the system first.. the freon is what carries the oil through the system and to the compressor, if it's low and you jumper it you run the risk of not getting enough lubercation to the compressor...
And as my motto goes... "Lubercation is the key to success"
It's possible that the switch could be bad... But you need to know the system pressure to determine if it is where it needs to be for those contacts to be closed..
-=Rick