Hello Cindy, Thank you for trusting your question to Just Answer. I'm Dj.
Do you know what they've done to get the system working for a while?
no I don't. I thought I was going to get an answer from a Suzuki XL7 expert
I can opt out of you like, or I can continue to try to help you. I am a certified master mechanic and I have Suzuki experience.
It's your choice.
do you know how to solve the problem or are you just going to give suggestions?
The most likely problem is a small leak in the system. When they work on it, they refill the system with refrigerent and it works for a while until the refrigerent leaks out.
But there is no way to know what's wrong with the car without diagnosing it. I would put dye in the system so that when it leaks out, the problem is easily seen with an ultra violet light.
I'll opt out and put your question back into the expert pool. But anybody that tells you they now what's wrong with your vehicle is guessing.