Could be something is gunking up the radiator and not enough coolant is circulating. Also, there might be a fan that's gone bad, or a thermostat on a fan is faulty. If the car is air conditioned there might be problems with the compressor.
Sorry, best I can do.