Last night while I was driving home my check engine light came on. I pulled over and couldn't see anything major happening. When I restarted it was not on. This morning it came on again. Any ideas of what to look at/do before I bring it in to a shop and pay out the nose? I appreciate the help. I am to leave in 3 days for Fort Hood for my son's wedding and to probably see him for the last time before he deploys to Iraq. I really don't want a major problem occuring on the way. Thanks!