Does he have a UDP? Is it possible that the water pump is going out? If he has a UDP its possible that the water pump isnt turning fast enough. Have you tried to hold the throttle at cruising RPM while the truck is sitting still to see if it still rises?