It overheated and barely made it back home. We later inspected it and found some hoses that were cracked and assumed the coolant leaked. We fix that, test drive it, and it overheats. We replaced the thermostat, test drove it, it overheats again. It has a new thermostat, the hoses are fine, it has coolant, the radiator is fine, and no strange noises are coming out of the engine bay. We genuinely don't know what to do anymore.