Any ideas on what is causing overheating in 1996 defender 90 tdi 300, it’s usually ok for 20minutes but then will shoot up from 60 degrees to 110 in a matter of seconds (or by doing more than 40mph). I have checked for coolant leaks which seems to be fine.