I would not call that a long list of issues for 250K at all. zero failures till 150K is pretty much great.
the only 'surprise' is the radiator end tank and that you actually replaced the cat :awe:
The end tank was a surprise, but eh, whatcha gonna do?
The cat.....don't know why it clogged, but it reared its ugly head while towing home a boat we'd just bought. A 3 hr. drive turned into 13......couldn't get the thing to run faster than 1500 rpm or tolerate any more than 1/4 throttle. The moment it starting happening, I almost knew exactly what was wrong.
Guess I should have replaced the O2 sensors before then.
Something we've noticed, rather I've noticed, is that the truck is darned picky about the parts that seem to work on it. If the plugs aren't Delco, the truck will start misfiring, acting up after about 5K of use. As soon as the AC Delco plats are put back in, it'll hum along for another 100K on the set. Same with plug wires and most of the sensors. If not Delco branded, the truck just won't run right. So, it gets what it wants....all Delco parts. Well, I do use a Goodyear Gatorback serpentine belt and Goodyear hoses, but the truck doesn't seem to mind them.
😉 But anything else, esp. electronic, it's gotta be Delco, no offbrands.
About our luck......we were looking at two identical Blazers when we bought the one we have, one plat. grey and one white. After driving both, the wife says we're buying the grey because she got a good "vibe" from it and a bad vibe from the white one. Guess I should trust her more. She wasn't wrong.