Overheating 2013 Chevrolet Cruze

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.