I've had several of the trucks you are talking about, 4 door, 4x4, towing package. They will all slow down on the hills like tonybolton says. Since I don't tow every day, I can deal with it. On the '09 5.3 I had it started burning a quart of oil every 3,500 miles at 75k and making spark plugs go...