Why does my Ford Galaxy keep overheating?

I have a Ford Galaxy 2.0 TDCi (180 bhp) which overheats when going up hill on all roads, including motorways. It has done 160,000 miles and I've had the belt and water pump done at 125,000 miles. The fan comes on and it isn't losing coolant. Any ideas please.

Asked on 10 July 2019 by HoofHearted

Answered by Honest John
Have you checked the coolant radiator core? Could be blocked with dead flies and all manner of debris, in which case air will not get to the tubes passing through the core and will not cool the coolant.
Similar questions
I've recently changed my 2001 Peugeot 306's water pump but the coolant doesn't seem to circulate. I've even removed the thermostat. One of the radiator pipes is very hot and the other is cold. I've checked...
I think my car has an air block somewhere. It starts every time, cold or hot, with no sludge or mayonnaise anywhere but when driving, the car gets hot and starts making gurgling noises from where you put...
I have a Ford Focus. The cooling fan starts when I open the driver's door and stays running all the time. Also, the temperature gauge stays on zero throughout any journey. Any advice?

Value my car