For all those having trouble with overheating...
My truck never overheated, but it ran warm. And I didn't like that. So I found that a 5.0 v8 radiator has 3 stages of cooling, where our 3.0 only has one. And now 200 buck later, my truck on a normal day won't even reah a forth of the way warm. Try it you won't be disappointed.