So recently my truck has been overheating, i have replaced the water pump cause it started with a leak there, then replaced the radiator cap, now the thermastat , i have noticed it will overheat as i drive and cool down when im parked. any suggestions?