Ill try and keep it short as most will be covered in checklist but basically have a 3500hd that would surge at highway speeds when throttle was released all the way and smoked excessively under load or heavy acceleration. Other than that had no problems aside from an oil leak from oil pan and...