Finally got Ford to replace something. They also said if after testing its still overheating they will replace the radiator. Will have to wait for Wed to test as have to drive out of town to a big hill to test it and need 25C temps for it to overheat.
Parts
BM5Z 8C605 C - Valve ASY - Control
RH 223 - Thermostat
Parts
BM5Z 8C605 C - Valve ASY - Control
RH 223 - Thermostat