Hello there

My 2004 Y61 Patrol is overheating(4.2 Diesel). Water pump is new, fan clutch is new, radiator is clean, thermostat is working and it still overheats. I don't know what to do now, any recommendations?

Thanks.