I drive a Ford truck and it's my second one. They have annoying little problems but seem to last pretty well. This is going to sound stupid but I don't understand why GM puts GMAC on the front of their trucks rather than a symbol. GMAC on the front just looks cheesy to me.
Larger version: http://www.dallasdrivers.org/albums/album286/IMG_1111.jpg - note that this is a large pic and slow to load.
It came like this from the factory. Someone in the audience went and checked his 05, and sure enough, it has the same cut and exposed wires there. Also notice all the rust on metal surfaces on a *Texas* truck that's never been off road and has under 20,000 miles.
Meanwhile, there was a three year old Tundra there with 120K on the clock, and the engine bay, while a bit dirty, still looked like new. What was that about "domestics having equal quality with the import names" again?
It's not GMAC on the front of the trucks, its GMC. The GMC lets you know that it's not an American made Chevy with the familiar bow tie, it's an import. GMC stands for General Motors of Canada. It's the same truck, just built on the other side of the Detroit River.