Hi All, I have a problem with my Discovery 300TDI which is over heating, but only when the engine is warm. I recently bought it for a charity car rally and since have been tearing my hair out. The engine runs fine with no noise, no smoke but the heater never blows hot air and the engine temp...