1. Bigger engine built for heavy duty use.
2. Less vehicle (crew cab truck vs suburban).
3. The Suburban is on a 1500 series chassis, with small drive train parts like axles, transmission and so on (relative to the 2500HD truck).
4. More cooling ability with the 2500HD which has enough grill area to cool a turbo diesel that can tow more than 23,000#.
5. Different suspension under the truck vs the suburban. Suburban suspension is built for a smooth ride with the ability to tow. The 2500HD is built for towing and hauling and having a comfortable ride is less of a priority so they engineer it accordingly.
6. The 13,000# tow rating likely means 4.10 axle ratio, the suburban likely has 3.42?
7. And so on.