I have a 2015 Silverado with the same exact problems hesitates at low take off speed stumbles to try to find the right year I have bought the Diablo sport in tune I 3 programmer and it definitely helps out a lot it's still there but it helps considerably