I'd say thermostat is bad. Easier and cheaper to replace first than radiator. If thermostat is replaced and still does this have radiator checked, cleaned and pressure tested.