have replaced everything but still overheats after warm up
What have you replaced. I'd check all these things if you haven't done so already. Thermostat, water pump, engine temp sensor, radiator. It sounds like you may have already checked all those but I figured it was worth a shot.