Ok- Shocker... I took the Yukon to a mechanic I know. He called me this am, after the cold start, and put it on the lift. " Have you had your starter replaced or any transmission work done"-me: No, although i did take it in to the dealership 2 years ago for a transmission harness recall(something like that.) Why I ask?? - "Well I removed the under pan and found bolts sitting in the pan, these bolts were used for the starter(not all of them came out) and a shield. The shield was lose, no longer connected and caused the rattle. The was a bolt missing as well. The GMC dealership likely didnt torque them to spec, and overtime they came loose. No damage to flywheel or starter". Mechanic re-torqued and added a missing bolt. Charged me 2 hours of labor- $220.00- Problem solved. I'd rather not post the dealership name(I moved out of GA June 2019 and now live in NJ.) GMC dealership is in Roswell, GA. Only 1 there. In case anyone gets work done there. INSANE. That recall was done 20k miles ago, If my memory serves me. All TY for all of your suggestions and help.