how about the radiator, did you flush that out? How long have you had this truck? Look back at the posts, there is a long one about overheating engines, that should cover just about every possibility.