Hi,
Simple test. Check the air temp going into the A/C unit. Say it is 90F, then there should be 70F blowing out. If you are getting 90F in and 80F out, you are low on Freon, or have another problem that must be checked by a pro.
Cleaning the outside coil would have been my first recommendation, but you said that you have down that. IS the air blowing out on the roof really warm? I am guessing it is around 100F outside, so it should be heated by 15 - 20F warmer than the air going into the unit. If it is a lot warmer = say 100F in and 130+ out air on the roof top fan, you might have a clogged coil, clean it again with a garden hose. Yet my guess is that you have 100F in and 105 - 109F out, again indicating that the Freon level is way to low.
Finding a company to service them will be difficult, and could be really expensive, that is why many replace the $800 unit, rather than spend 5 or 6 hours of shop time working on it. The last HVAC company that I worked for charged around $120 - $150 per hour to work on commercial buildings!
You might check for local appliance repair places. Look for a small shop, perhaps advertising on Craigslist? If they can fix a refrigerator, they can also recharge a rooftop A/C. Both require a Freon fitting be installed to add Freon. It is just that home refrigerators use R-134 while the rooftop A/C on a newer unit is R-410, or ones installed before about 2010 would use R-22, like most home systems still in use today.
Good luck!
Fred.