Years ago, the A/C shop ran a wire from the A/C relay in the PDC to the low pressure switch. The only purpose for running it through the PCM is to allow the PCM to disengage A/C under full throttle. The Cummins diesel doesn't notice the slight power consumption of the compressor. I've never had a similar problem with the A/C since. The evap has leaked since '98 or so, but that's not an electrical issue.
But first be sure that's the problem. Next time it doesn't work, jumper B+ to the PCM side of the low pressure cutoff switch. If the compressor kicks on and then shuts off when you disconnect B+, then bypassing the PCM is the solution.