It was the starter. I did good by NOT CONTINUOUSLY attempting to crank it. The car runs so smooth so if it doesnt start, it just doesnt start. No need to try 5, 10 times.
I had to tow it to a shop (insurance covered that) and the shop charged a hefty fee of about 450.00.
But there is a 2 year warranty on the starter.
Since, I havent had no issues.
1st issue was the purge valve (which i ebay'd a replacement part and went to Jiffy Lube for them to replace, $50). Next was the starter.
Both issues caused the Enclave to not start.
Again, it runs smoothly now.