Have to replace rotor each time I replace front brake pads
175000 KMs - daytime running light module
170000 KMs - water pump, rack and pinion
150000 KMs - ball joints, shocks (oh, and lets not forget yet another set pf brakes & rotors)
130000 KMs - Air conditioner
123000 KMs - Serpentine belt tensioner seized.
Truck is gutless. Very hard time passing cars on highway. Brakes & rotors always need replacing. Still original battery, alternator & starter. Pig on gas!! Not to sure if I'd buy another. GMC was better on gas with less repairs, but less room. I don't know, maybe bought a lemon or it was made on a Friday!
Large interior, nice ride.
Sounds like you have what in the trade is called a high mileage vehicle. It means that it has high kilometers. When truck parts have high kilometers, are worn out or broken, they tend to need replacing. Routine maintenance, or lack of it, is the root cause or just about every review I see for most vehicles on this web site. Buy a service schedule for it, and take it to your local mechanic to replace worn parts and fluids, or better yet, do it yourself, and I guarantee you will have a helluva lot less trouble.