It could just be corroded relay connection.
Open engine bay Fuse/Relay box
Look for A/C relays on legend, remove each and check its connectors, then reinsert.
If there is no legend then just remove every relay and put it back one at a time.
Simply removing and reinserting can fix the problem.
Other issue could be low pressure switch on the "freon" line, but long shot.