Cheaper way to go maybe. Check for A/C specials with local shops.
Around here there are several shops that do an "A/C Service" for ~$20. They fill the system with up to 1lb of freon and check for leaks.
So for $20 and an hour of your time you'll at least know where the problem lies.
or not.. The last three Volvo's that my wife has owned have all had the same symptoms of the cycling compressor once a year. We take it in for the $20 service, they add a 1lb of freon check for leaks, and they find none and say basically "See you next year".
I need to get the A/C going in the 79, the PO said he needed to recharge it once a year. I plan on starting with a $20 service and going from there.
1979 Silverado C10 w/ Olds 5.7 Diesel
85 C10 Custom Deluxe