Well last week I was in Denver, CO. and after sitting for about 30 min. I started it up and it died. I thought it was odd so I cranked it again and it idled really rough about 250 on the rpm side. Called my service advisor and he advised me to let it sit for about a hald hour and try it again. The check engine light also came on. Long story short after it sat I cranked it and it ran ok even though the check engine light was still on. I arrived at the dealership in the springs and also told him about the white smoke. Got a call the next day and he told me that the EGR was stuck so they put a new one on under warranty. Hopefully with a new one it will lessen the Regens that I've been having.