Congrats on the GMC. Don't know anything about diesels but my two GMC Z-71'S have been super reliable.
My 99 is about 10,000 away from 300,000 all original drive train. My 06 has 240,000 on it also with all
original drive train.
The 99 pulling way more than it should for a 1/2 ton.