Can anyone help me I have a 2007 Volvo D12 and it keeps overheating when I'm pulling a load especially up hill and it's fine when I'm sitting still and I also have plenty of antifreeze it's reading coolant temp gauge percent value too high any suggestions???