Never had a lick of trouble out of the 1999 until a couple of weeks ago when I mentioned giving it to my daughter when we buy a new one, then the oxygen sensor went out the very next day. I told hubby "truck is angry" (Poltergeist II movie reference), LOL! We got it fixed for less than $200 through a neighbor.
I had to replace the wheel bearings on the 2005 after 95,000 miles. Other than that, not a bit of trouble out of either vehicle. We also owned another GMC truck prior to that and never had any trouble out of it. The only Ford we have owned was a 1986 Tempo and that was a total POS.
My late Dad was a GM employee...non-union, he risked his life to cross the picket lines many times...and while I am not happy with the bailout and bankruptcy, I will continue to buy GMC trucks for their quality. Sorry, but I won't spend that much money on a vehicle that has to last me at least 5 years based on emotions.
However, I do agree with your comment "FUBO!!".