GM makes sh*t cars and trucks.
Pretty much.
It's not really just GM, but the shit companies they have build their parts.
Most of their major failures in the last 20 years have been due to piss poor manufacturing and "mistakes" by their sub consultants in the manufacturing industry. GM refuses to admit the mistakes unless they cause loss of life, just sweeps them under the rug and issues a few recalls.
Which is GM's fault in the end, but all American automakers are pretty much shit these days anyway.