The coolant leak has stopped and there is coolant in the system, but it's still overheating. Radiator cap seems to be sealing OK. Need a flush maybe?