does gmc terrain have a 6 cylinder