Sportscraft, I feel for you. My 2015 was similar but maybe not quite as long as yours. It was build on may14 and i did not get the truck till 29 june. I called and complained and contacted even the rail road rail head office in Shelbyville, KY but no avail. I was given a 3yr/45k miles.9 oil changes Premium service contract for free. I did pay to up it to full synthetic. I would complain and see if they will do same.
http://www.thedieselstop.com/forums/f153/oh-where-oh-where-can-443281/