2004 GMC Sierra 2500 SLT Loaded lots of maintenance done in the 7 years and 23000 miles ive owned it . Receipts for most of the repairs. Runs good , pulls good,no rust holes. . List of repairs . Transfer case new rear case half, transfer case front and rear seals, bearings and pump shim kit upgrade, transmission filter,transmission and oil cooler lines,brakes ,rotors, both front wheel bearing assemblies, waterpump, crankshaft seal,knock sensors ,new upgraded knock sensor harness, intake manifold gasket, serpentine tensioner pulley assembly, idler pulley, new belts,ac tensioner pulley assembly, plugs , wires, 4x4 dash switch, battery, starter