Looking back through this thread I see lots of DIYers in this group.
My latest repair was replacing the rear differential pinion seal on our 2005 K2500 Suburban. This should have been a two hour job based on the same task I performed on our 1996 C2500 Suburban.
However the puller I used for the job didn't work (the thread on the shaft galled) so a trip to the hardware store as well as some fiddling around... and this job took nearly six hours! Consequently, I didn't take many pictures.
Universal joint disconnected with tape around the bearing caps so they don't fall off.
1-1/2" nut on pinion yoke.
Puller in position to remove yoke. Note the marks on the end of the threaded portion of shaft to ensure the yoke and the nut are re-installed in the same orientation