GMC Sierra 1500 Questions - Stalling out and wont stay