Fuel Pump, water pump, alternator (twice), ABS master computer, transmission, EGR valve, injectors, radiator, oil cooler, ac, seat belts, 4 x 4 switch, ignition, complete dash wiring meltdown including steering column, & exhaust system (twice).
Maintenance nightmare.
I would agree with you. My blazer has only 139,000 miles on it and I have had to rebuild the engine and the transmission.