My GMC Sierra was heating up driving up on hills. The issues was that the radiator cap was wore out. It will pollute the coolant. Flush the coolant and buy a new cap as your first option. Also I had to do an oil change since this engine heating will burn your oil.