Ford, thou ive never owned a GM. But my previous Ford truck had 230,000 miles on it and still ran great, only had to do the basic maintenance on it, and get an alternator for it once. Now I have a 2007 Ford truck, and its already got 40,000, but has yet to be in the shop for anything (I change my own oil and rotate my own tires). SO im sticking with ford