my car has been overheating. The thermostat and a couple of hoses were replaced already.
Possible cause: plugged radiator, defective water pump, head gasket breech, and others.
Take it to a knowledgeable mechanic, preferably one specializing in automotive HVAC work.
This is not rocket science, but the person who did the previous work lacked diagnostic skills.