I bought an older 1998 Cat 320 (in 2001) It was one of those real hot summers. I was lucky and found a ex Cat mechanic that worked it all out. It was the fan motor under the seat, he had to tear all that stuff apart to get to it, what a mess. For some reason I thought the cabin air filter was located on the outside, behind the cab, under a panel
I agree with all the comments, except washing the radiator and condenser out. I did this on a dump truck and put it to work on a dusty job and the dust from the road, turned the radiator to a muddy mess. I use air pressure and not high pressure, I have a piece of tubing, with a hole drilled in one side of it, I hook the air hose to it and fit it between the condenser and radiator, I can blow out both directions..
As stated, look at the a/c compressor and make sure its engaged and staying engaged. If the pressure is low, the low pressure switch, will limit the operation
If you get to much freon in it, the high pressure switch will limit the operation
could be the dryer stopped up
I think the Cat system, has a expansion valve, it could be malfunctioning, just taping on it sometimes will correct it (for a while)
Bottom line, Im trying to think of that phrase that Willie59 uses, something like a mechanic is priceless
This could be very simple and iit will take a A/C mechanic to put his gauges on it, he can tell you whats wrong in a few minutes. Do what you can yourself then call someone, it will save you money
OK Im finished