Hey I have a d21 2.7td. Which runs fine but when it under load like running up the beach at high tide (soft sand) or driving up steep hills with weight on the back. It tends to get really hot and would overheat if i let it. It has a new radiator and thermostat. Any idea how I can fix this?