4 Knucks - This issue has to be limited to your vehicle 'cause members and visitors to this site with a 2015 GM truck is not experiencing the problem or else there would be more comments. Or, not that many trucks are sold yet. Experiment with your car for over ten days for a buffering issue and the experts came to the conclusion the driveshaft was the problem? R & D history would have told them that days ago if that was the issue. At this point you have to go with it, take it back to the shop if the problem persist after driveshaft replacement.
In the meantime, get smart on your state lemon laws, you are not there yet, but keep all communication and require documentation for everything involved with repairing your new vehicle. If your situation reaches your state lemon law requirements, you will need to have documentation to back-up your claim. So start saving everything. GM has a responsibility to make your driving experience pleasurable (page one of your Warranty Booklet "GM is committed to ensuring satisfaction with your new vehicle"), basic bumper-to-bumper doesn't work in all cases. If the vehicle is not up to standards, then GM should buy back the truck and start fresh. Again, you are not there, yet.
I recommend electronic communication with corporate to leave a better trail than the 800 #, but here is a contact number per my manual. (1-800-222-1020). www.chevrolet.com was also listed. Remember, "GM is committed to ensuring satisfaction with your new vehicle", if they don't clean the liner to your satisfaction, then have it replaced. Whether a customer is 10K or 70k into a deal, GM has a responsibility to make good on an issue. GM sold your truck on the premise there was no issues and if there is an issue they will fix it within the warranty period. Well, that is also the expectation of the customer.
Upon completion of the driveshaft replacement and the problem still exist, contact corporate and demand they stand by their product