Poncho...
Thanks for the input... The more research I do, the more I have been assuming it may be the BCM. It only acts up when it's hot out. Like I said, winter months are fine. My car is black, and I'm wondering if the body is transferring heat to the BCM causing it to act up on these hot days. I've had a guy from Arizona tell me that this was happening to him, he actually went and did a test when his BCM failed on a hot day, he pulled it out and threw it in the freezer, took it out, reinstalled it, and the car started fine. It has been mid to low 70's everyday for the past week, and I have had no problems at all. Even when I drive to the gas station, turn it off for 5 minutes and try to restart, no problems now the weather is a bit cooler... I'll keep you posted, I may go to GMpartsdirect.com to purchase a new BCM and have the Stealership reprogram for me.
Thanks for the help...