The GMC Sierra 1500: Everything you need to know