I have a 2015 GMC Sierra HD 3500 Denali diesel that will not maintain RPM nor shift from 4th to 3rd gear when towing a heavy load up hills. Speed will decrease until about 40 mph before it will shift. I've had similiar GMC trucks for 18 years, towing basically the same type of load. Never had...