Does the A/C blow cold ? If it is I doubt it's the compressor. Car run hot at all or normal?
If it does...Try replacing your Water Temperature Sending sensor. They're about $10.
My car ran hot & I changed out everything...Radiator, Hoses, Water Pump, etc. & it didn't help & it ended up being the cheapest part...the sensor. Cost $7 on Ebay & my problem was solved.
It seems most the time it's a sensor or vacum leak somewhere causing the problem. If you want to see if it's a Vaccum leak take the Air Line off your Brake Master Cylinder & Blow heavy smoke thru it...like cigar smoke. The smoke will come out where ever you have a leak.